<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:lifx="http://lifx.com/20220930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="lifx-20220930.xsd" xlink:type="simple"/>
    <context id="i35cb7e6be1324c699d643420476a6206_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia16e7116b68440cf928434600df2137f_I20221114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2022-11-14</instant>
        </period>
    </context>
    <context id="i49cadff85d174c39beff79624cb0fe08_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i28c0b04721074ec7a20d384229ccb260_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ba272d5a8a143259e2c7b8826968766_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if55add66af0a42d1b8fb93b0f3a72a40_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieebd8f2fa8fe4a179ae17454625c96cd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i122b2e4fab654559a17cb45d6150dc02_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib52479f232a1468dbe0d8bf4567e030e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5b67cfec188940b998b764e5c272f87c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d09d163c4a1496e9b6acf195e90b27c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idea5ad40084740e7910716e02abc1eca_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0ad8aa5918a5404eaf8eb7ad5879fc53_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4faa49c465a64a75adcb1838d2fa8ba8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6ffe37766c6148fc8004a99c1bd9cffe_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i80ffc1fcf39347d09ca97d9c4007876f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibb32c257332c4752bb60564a3858672f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i829cda8880634dc282b56a3c09834214_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec3035e27ab643bc84dd34b9be88406d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea158b5f280e464093abc1afbd7b286b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26ba4594ca474f4daf510bc4bc1a966e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e6b23bc871847d694e8855d0ae44431_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99e5dec0e2ec4278920cdde542cc3960_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e184d34163f4eb9bbb389c6760c97a4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic50e7d1305364c64b0c9a371990ebdea_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i071dea30283b4c2da9640d70152840c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iea7d27c6e56a41ceb309e846cd252d38_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2e057f26f308493d9e886e4681305141_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib876df3633fb4dc0b2f75e69c96fd336_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i45f16d7c0360465d9d1ae422cbbdc5cb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4bb0dd1b9e344c449ee1d7564dc23a2b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6aa935c35262412789acfaf6fc42213c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic6e773c3593149568d4ea0e3693bcdb9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i653f3972b91e4ad0b4e710c734428349_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idb2e17bbd2d7412b97696bf81792a0fa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4b52ba3511304bb7aac0b3d9f098007e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i34488f29ce844dde865878863e9d0f30_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i679c749941554b44817eabacc5f1b706_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i99561b9ccc564144a11bf42009543bba_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i085df7426dbc42069e4b87b35bafc564_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c45bdec6e6849c8b795d0c069cb095a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i26d58726bcf74749b09c9b7be9cf7168_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib13952f89f184e55be9349fd8ff6bd53_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i50c1db10275e4fc59d8ad07d0f6c2d07_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia413cb798ad04f8a8ece6846a1860464_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c1d40e437e44df5ae3202d081c47738_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ieaf4a2005e344f68a4e60e89883c796a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a0c3659ed2244fe9e6101a684aad3ae_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i708b62390c7448429f8a2d9d95dd6a6d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6139a1b3462a4b49aecb3ba7cde25969_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i594e59a8d848445c9493a2774bbef60d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9d5934d9c20f469f96c4de5ebaa3be09_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i58c9e02e9f3d4825a398c45b168f26cc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5ac6021aa4c6460c83472a8228562658_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7c6dbde5f93d4b24b3e21fcbe0e6aeb4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic062ce6155974cbc9ef54143eb7178b5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic77988e73855434298fdd20ac5af00cf_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibc4230db80a74bcca9cc14266b698545_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefd4cf3e28b746ca91c2f4008e84dd7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icbccbd322538412b8600e50f5b00e5cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0043bedd777e437cae89721af929f890_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59913e40d44147dbb6f5c5b1ab5da5ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i534f41cca8134e10a7c6612de2fa5eab_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9f1fe98116e648b99ddc4009823285a2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i96542ec65bc24c248a8eea484e15268d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i432632e975bb41fb9a383793e369a74d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i89d48afcc5574b45b0c2785d9d710bc4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id2a2d0aa5c11433fb3305c64079cb44c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i045db8c2cca04b5692635b4503b3430d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib11e9d367958444aab065e72a6297213_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idea039de205441f59e9b2e9605b59cee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i68eb190c6b9f44a695832b0f69c25a30_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iabf0783a486747bab6f9eb28f18c8cb6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i491a000804454bd79c0a5a37e4d87990_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5daa88631c1948309f497f02dd954ebc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifeb3e9802c9e404cb4cac2270bcdc6dd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3af1ba0e834b4f9f9f1c5b8bdab9e092_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id73017149b5c45f39757c1cb66c0b177_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i162e8c0af0984fdaaff151f91be06d24_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia008daf4035e49a7bd9b674bd4b9c956_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0af7eead198a4ba9b8f37a570f76ee54_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib54635f55d21462490dfe7cbf7aa7521_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id32fab227d3d430fa7f4289a34fe838e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie963786ed9b544169d72a545767d6065_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1964a0790ed46a7b85c3c8155499684_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i97f66ad1bf1b4ddfad6784309ac300de_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd9ea44d716944dd8e089cd82875cbb1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i61ca40c9f0d8415aab497cf03ed7edee_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib5485b8198fb422283d9fb3f2ec5c8d6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icbd52f74929d443199558d8e5d127d42_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i22e1613c30e94bacb87608a3eb398f40_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idd9671d4903249a687e41e3607127978_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4644ede706a94a67a416ddb6ff0c1dae_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id55b1b74addb45e2bfe8091e2b051b4e_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:PreferredWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ia0544613cb1b41da9a7778c20f1eed67_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:PreferredWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i030a2d21e8494b8ea099cf87315a04b5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:DataMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia18d21eadcd64882b93deed06bafd3d7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:DataMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i82075559c68c4d519b9ffd0598e31b7a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:DataMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4ca1301623aa4d1fbf009368c334adce_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:DataMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i438ff3f7b0ec425fb1b64ff3b8a5c97b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:PartnershipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i298decd85f454375a636a0c6055a405d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:PartnershipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icd7bdb455b6043c2b73fdb41418554e5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:PartnershipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3ba70e0f367b46b28629a93ee3c6ee0e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:PartnershipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9da109fb869a4ee2b9abbd9997cf529d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i13cab12b269a4c7d98d32daae16ccc97_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icb83a448ee88436ea3b064b6aae53087_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic16288f607c441c2b364b37998c93fbd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ba42f716c3b4045abba103ac414c0f9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i843e031f90aa4fad8e57918636ddb508_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2fb2660fd7924b8f886f254e90c03412_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia791d93b7fa84a53bb7ba60cfeb0472e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie74681e6dba44272b46572ab23973558_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec3d9af55efe4d1d8575ace2289559c5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ida28d2f6df08496d82be673d6f7b63b0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0fe51283ccd34d498194b4143ab862dd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:RetailPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i648ae6b497d34485aee0f6d5d73efc6e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:DataPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibcf64138d6064a4ea4593325778d7ea6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic834195cf21b4efea8b2697241a7fdd7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i884fbc27b20745c6a9520d161d729df0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4024daf4f095401581467dbda5aa8151_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i579ee7708530490f89c4ac9b7733fc75_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lifx:DataPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i19ffd1fe3260408ab064f683d6ff3703_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">lifx:IndemnityEscrowFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i428e2a111cdb4e818aa5965a13d7f78d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">lifx:LeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadd8ff2d34054dce8628593f6555b5d2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icc50beb417ff416a9412d54751844b4e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieff5bd7b93004c57bde953cf9a9feb80_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if016f9a403634cceaf31f05d95cd463e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i342bb2868a99415097242bb85885f524_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibaa73ea4ad164be897944fa48b708354_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f4730a4c93c41f2a35a146af96c8f92_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i539d6596b32a4cad835f945cab0a829f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7b357c438a8744e480fe82aeee5b7cd7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5cd9359a563d458b823ed834978ed20f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fe21099998b46c781e31eb9351c4024_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lifx:OtherInternationalRegionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icb087a5543e04c5b88deea82c9e9b475_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lifx:OtherInternationalRegionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i955f6f3b017e495ebf93b7e405fa6f4c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lifx:OtherInternationalRegionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id73e2f28f11c4747977a2b0e6b311e38_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lifx:OtherInternationalRegionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e9ffa2cf8184b2f869ca09caa49d625_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idf8dcc3b7ef0436c987e3636da57016b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic513d58f7a604bbca17e33b69c6910a8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i724f7a5e22f94911ae6cc5ad58f206dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26bd7c2f1798482a9c9004578d9588ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6144be3c8b6497bb968fe7a46193a1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1896d2c876c847339b1c696afdf3717c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5691a67b15de46be9927fea8ea021bfc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c60c2fd69054cb986d660af848331c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lifx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08a7f6d033234aeaa70bcc9da617d69e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibf8f0d202d554cdabd8fa9cf1bb97066_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iba6ae710990d42f98c215503aa35db51_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2154c79a67e742c9a3cc09b2d1154303_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lifx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2c00de56f231466a856e15ff4ef91efc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i221e320a7d58419eb2861b1316bd7ab3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2d9f6619540f43c3ac4afb70da0a7c00_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6c650134d3724da9a31c7399704c55ae_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lifx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9dd2884ea5904d959b8b1c54ec559133_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07009370e5334b60895df5e85841430a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia04d55cf3eae4910aa30b7ede4f296ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lifx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63ede1bb8d124d58b7339d59eb5991a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70e5582e7fcf44e8aa6d51773147be18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae2168b0ce02412891eaf8b9d3f29e62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c81609ffe814488a00ac9631f94c1c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lifx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic5ada4c3f4544f378e17b636485e99f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8748aeb2f204c0bb549b61f65f71fdb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if039167a91994df6a602a0f088fb7ad9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i96c5814e7f9a4cfda99ea53c4f5af952_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">lifx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i127ef9612b7a484b8074130172a8345c_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="ic241fa5dafa0444498aed0e86bee0526_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="ib1ed0c248be64166bd9eba776162d89c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20e910f9b3b4424da0f4b7707f07e037_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id416ab8dedf84377b4b4b5ec52bba47e_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="i4d62d023bdef49729d590aef8b454877_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ccc9c9011764251a62b0d6343310c83_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib4e2ebe363314c5581f5d586586de015_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="i7e5c908b5c36424fb0702313a5d2e98b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6fa81c050694de891b5e67cdd836e27_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3a634faa35af4abbbec141d98e17e75b_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="i4908d9346c3347e5bd86ab54a6631cf3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c7fa1052fed4637bf01f8ab3744962a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icc8ea9440b3342b0aa6c45c5891b80f3_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="ifdcc496064a84a9197bea838f81f6892_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd955466393c4692a8f64105ca01be8e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6db94b5a07f1438dac0b47c6b8ea2fb3_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="ie3a18b757b584d439d035cb42bd9f505_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i5204b9928143494a8e46d8d1c95c8968_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:RevestingStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i161ca5bfb61a4b6e9cdf7353df093b9e_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:RevestingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4f39c17b05714e34b4669390968c2c6a_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ied6b6465b71e4193b3552ab59100a0f8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:RevestingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ed2a0b199af46fc8e382cd8c252b956_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:RevestingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5faaecf6ad4643b98a4de9c9189bb95d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if7e50a4b7599484bb33e1b6fb2c20c85_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3b72d497ce6c4b25849e3449bd477db8_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i921fc82ea5bd4b9d95e724853a2c7c75_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">lifx:ContingentConsideration2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i71bd513972214e4aacbd1c4d903420e1_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">lifx:ContingentConsideration2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i832eb681193f4af1b8bcd1ff0e2f902a_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="lifx:ContingentConsiderationTargetAxis">lifx:ContingentConsiderationTargetOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i19e625e9bc79486fbee768dff482dd5c_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lifx:ContingentConsiderationTargetAxis">lifx:ContingentConsiderationTargetTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="ife163e0b0c0d409d86c4aa8dec6fbcb2_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="lifx:ContingentConsiderationTargetAxis">lifx:ContingentConsiderationTargetTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="idac9f489011248a9a83f42463ece80d1_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="lifx:ContingentConsiderationTargetAxis">lifx:ContingentConsiderationTargetThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="ia4c9079101864dea839c298255baabba_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">lifx:ContingentConsideration2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="i2272eda7add44dad84178fc9644bf0ff_I20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">lifx:ContingentConsideration2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-01</instant>
        </period>
    </context>
    <context id="ib518621832af4456b2c264eeddd815e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">lifx:ContingentConsideration2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia61e7f9034b747bfa27dd4eadefe94c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">lifx:ContingentConsideration2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4089cdf68abf4d7b8938def0a714f4a3_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6dacd47200d6417c89a020146cdd3284_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="iaa676458c4a74490b9cdef570ae41f3b_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i1f1b7dd2ac4040faba69946a17cc46de_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="ie6e100ee50eb4a8db8a336cfe4f95d04_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="i93bf70e774ce4be8a0a2e218391c67e9_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="ib9861fb43ad04bd882d5cb1c7ad5a8de_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i56ac5742b1a1422c8abd157d66d0e8be_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i14dfe74eb5a14a6697bc12f68fdec504_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i665ab99118294f4d838c1700fad32a92_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i436189ce469f4611817a6407870e2426_I20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-05</instant>
        </period>
    </context>
    <context id="icc4a3bfe96f040a996c8a7bf10b37ae6_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="i8e65c9b9578a40b9beae943b09eed5ce_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="ic9bebfbbdc364a8fa87578822bccfdd7_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="i85fda1448ee74c819deb99397b9fea5b_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="idee04753819146ae8b8d0d32ef13f69a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4897c37511d84b179b7c5cfa6898dd94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8fc5c676bd24c42bf351ac95e7e3bc1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idccac2bac66741e0b0ffb3aa52db4ea2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62f0b2b65c5041e2946f89c7906e629f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lifx:ProductionManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ica5016e5ea5e403abf6809b2a0f418f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lifx:ProductionManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8f90f4cf02c48c185ceb41b3d6c00e6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie656f18f2cb94caabf56252c31e40891_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18f4dafd38604afe8de8017cb8490fe5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie71385cd16544ddd9763f6263c9272a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib591be454166448c98aa9eefd645eaab_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if695f7fee2824218bfdf8d3a4b15b7ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i929482377a0a457684b5ddd828d2435e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i387408e69e584c519b43fdf39a3c3126_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7520a2a15d347aea2861b2d582c68f3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5f3325a55c9e40dfb3233ad5dc66e5d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d7cbd8b21df429ea35ec2fe322ff373_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9aaf2dcc437d4d21befaf55d0cc5910c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie92839c029a449c29127537e66e34b39_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i19c7f5b8465a41099bc671e5faa40df8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d184c6d9d1c4820a288f3ddde3e364f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iad714f2ee97a4744ba3d78f7a65bd31b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48ce83c28eb244f0af3ce31f646ea69b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if7c0338794644c8395d66e40fdee80a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bb8222007d644ee917b38d3d8912e1a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9349c52028bd41f1938b464a49fa5a1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e5fe9b57c9b4730983181c53733a1b1_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i42bba18406a1419c8127ae8ae8edb4ef_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib794d973937d40c3b1d6b4fca0daf357_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if39c2610f3394b8c81f93ae10f7cfc24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i001ef9429630417199273ed84c07699b_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i3b4e36c196db4d0b84d3433dd7e0c858_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ica52b9fa1cec4c03b35ad8dc0393733d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i38939db7ae4a4528b2173de7bcdfdca6_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i02c12929158b4e93bedadc2479857e15_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i124fe9a75b7d41d781fad796daa94b28_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i6a093519871a43e9b318b306005544e0_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i75a6516eb3c64430b9765810c1ee87ed_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="icdc6b215c3024c6eb7d09998d5ec9d0a_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i81db8cc86e7b439db0bf70dc2e1887b0_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ia27e9cf86f6e46f286f85092ff997998_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8001255597ce4806a8a31f98c82221ae_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i7e5a4c40d0884822b1a6c84525155204_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i276993237e8140488e91617d2c3a1331_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ide1acd4e60cf42c585d998c04aacd973_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="iec9ca960ff2d446bbd42e72724abb880_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">lifx:WarrantTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i257fe3de64a7435c935637a2b55e1a89_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i79bea751d5304986ad80c1b762eb45fd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i65200c5dd9a04194aca903d3daefb744_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae69cb4aed1e42ad9fd71e570c714369_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0d82ad3b15304d219e703954efb7304b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:September2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91c68a702d954063bc9752b353448cf8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i338279db14b14c24847b2a4f611e9608_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6c7373439f34197897c5c1eb908cd72_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iabf9f2c0b0f243d49460fe0c09795565_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67ae0c84da86473bb019da97b8ae166a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i63791d9eabbc406b9c09a8171ebfd8ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i313dc1886f274b14a8e817ecb6369c2f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iea2ca6bd540e45b3a849895b194e2839_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4cbc6104bcb42a889ba46c736c711ec_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3d367eace28a46d68794116a025cd518_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39eb592581504690b30ad027a95cdce6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lifx:SharesToBeGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i84d5f67188a945708972d9dab710bf4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">lifx:SharesToBeGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic774255457024ee5b42c9fad3c13c169_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lifx:A10StockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia29ada07dcab48648aea168243931745_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1ff4ddf9828b41cca6cfe841780e4822_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">lifx:A10StockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7c4944eed19b4783b470e97755bde8ec_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lifx:TerminatedStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if5b3b44066fe4ef6ac9c72d1c9c93924_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1dc3575917747858e42abbd3b410fe7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i610ebb83bbc942d6a35a6bd29840a136_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id52490434dfe419ea511c85986f274e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb6b8739f7d0481898e87c20886d4714_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia1ed0afd826e4ae8a5b2e7ec68e272f1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i59e7b42a339f4bd18aba90e4614bb33b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ac44b1ac81c4309b245e60f95341541_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia25ef8a8154a44fcadb27a73b60a0969_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0f6ca9a8019245c8ba557fe37de907d9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i617d2034a503435a9b042533e6fd2fba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25235ee08e88446e83d8700969eb2fec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:JiobitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i035031c1fb4a44f888416411aaa183bf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaabc3bd4f5054f02904a4f10449b8720_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i67493a21e08f4d78a877ff862ed14b3e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8fd1b1025e7047eaadddc73a6f0a0b8b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">lifx:TileIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iea37f306ba164728aab9ed3f8c81d834_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i80e8398c86b64334957e999d364bbf06_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic8d43b0601cc4a619bf1fef9e27d2c6b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7928223a620a4d518f95178a8e9bf35a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie2d28f86689b4dadb1beecf35d66683c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idecaf03b99014b17825ff9bc849ed318_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3dd8977e44df4d62ba076c3e72d2fdaa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2fe258968ca64c5281321f49dc9857fd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib87212b6f67a4f0b970a908f988400ea_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i41bbe28c88554acf9316a36106f2552a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2051592754bc415aaf885565a7b237fa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i431dfe507c434322b9cbeac4aaedfff8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ide8d4189f73b4fefa2955638e464e6df_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6b7fa4c09815427d83e9faf7155cbdd6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13d5b8d515a142438999eeb57e673833_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id95fda77400f49fe95cfd5285c5772fd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd769e8c24464cad9f2906e1a67f213b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8629de7399a240438f11137bd3f8acb9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f869692a5bb4baa81b59d121b62f828_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia55fddc6d75744dcb2b5c6eaeebcbf51_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i129951d77dce46de9ebbfc0c115102c0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8754025238384c8aa640184832b2c378_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a14430fb0ea4b409c5df8cb7c65b2e6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i60124befd6524d798ef68c4fd751a2d0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6e3d0410c50420ba550704b01bdf603_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7194ee3eaf14426997a7554199a2b09e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5c8c283ac08c47368b87e5417fad90e0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7271260bc1544eaa81e6007ff408a2c0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic16a9e7a57dd4a0795551ef37da2ed71_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i777c3dab56ff44b3bfb6296f78ece7ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd40c1b7d87a4c97b2f094b07732f90f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2dc1f9b80afe471dbb16a0b45b031ff3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc7c7da442844c7d87ffad35b097c02f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i843a854ca53947228efd42b52d70e8a8_I20160229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-02-29</instant>
        </period>
    </context>
    <context id="i72f44dac7f1f47fbb4aaceff98d6ac08_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie2fd90eb1c164624814cd5048bfef70d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idde0a4b87ebf4b60a161cbd97642b96c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb568632d01f4bd0bd5a3ad27b6d6b67_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie466d27ffe604b638b1a87440beb7343_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">lifx:SpouseOfChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i238852cc6b084b918be1c82b416cbef2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7cf38313e7d5475bb1d0163c8eb36a53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id7e7c8670adb44d980d1c64e0680c891_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib796a7d4b9cc4ff69778c0033782bcda_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieaf46b3c9df749d78a84d5d79dda5b09_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iffcf7ee67c4a47f0a3f4b485e842094b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc6f7a7cd2e640ae8956a95bcdb634ce_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibe307e36de9b4723a196b788b3261d2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91f4075515ec41f0a30f78e30053e057_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lifx:SharesToBeGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia42e729204f3424ba418ad86b7672c8b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lifx:SharesToBeGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>lifx:segment</measure>
    </unit>
    <unit id="year">
        <measure>lifx:year</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83L2ZyYWc6NzAyMzQ1ODFlM2ZmNGQ2Y2FhNjg2ZTkzNzg3MzhlZTgvdGFibGU6MjRjOWYxMTAxYzRmNGNiN2JjN2ZmMzdiMWZlM2U4ZTQvdGFibGVyYW5nZToyNGM5ZjExMDFjNGY0Y2I3YmM3ZmYzN2IxZmUzZThlNF8xLTEtMS0xLTIzNjA3_7ec8d9df-cd55-4853-977c-1adbd3b7f06b">0001581760</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83L2ZyYWc6NzAyMzQ1ODFlM2ZmNGQ2Y2FhNjg2ZTkzNzg3MzhlZTgvdGFibGU6MjRjOWYxMTAxYzRmNGNiN2JjN2ZmMzdiMWZlM2U4ZTQvdGFibGVyYW5nZToyNGM5ZjExMDFjNGY0Y2I3YmM3ZmYzN2IxZmUzZThlNF8yLTEtMS0xLTIzNjA3_8cf4376c-0400-4a63-ad41-ee30dca7ddd3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83L2ZyYWc6NzAyMzQ1ODFlM2ZmNGQ2Y2FhNjg2ZTkzNzg3MzhlZTgvdGFibGU6MjRjOWYxMTAxYzRmNGNiN2JjN2ZmMzdiMWZlM2U4ZTQvdGFibGVyYW5nZToyNGM5ZjExMDFjNGY0Y2I3YmM3ZmYzN2IxZmUzZThlNF8zLTEtMS0xLTIzNjA3_8a1a3704-16db-4ade-adeb-deffed4009a3">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83L2ZyYWc6NzAyMzQ1ODFlM2ZmNGQ2Y2FhNjg2ZTkzNzg3MzhlZTgvdGFibGU6MjRjOWYxMTAxYzRmNGNiN2JjN2ZmMzdiMWZlM2U4ZTQvdGFibGVyYW5nZToyNGM5ZjExMDFjNGY0Y2I3YmM3ZmYzN2IxZmUzZThlNF80LTEtMS0xLTIzNjA3_e4405ef6-fe14-4c22-8cea-7022c51d484a">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83L2ZyYWc6NzAyMzQ1ODFlM2ZmNGQ2Y2FhNjg2ZTkzNzg3MzhlZTgvdGFibGU6MjRjOWYxMTAxYzRmNGNiN2JjN2ZmMzdiMWZlM2U4ZTQvdGFibGVyYW5nZToyNGM5ZjExMDFjNGY0Y2I3YmM3ZmYzN2IxZmUzZThlNF81LTEtMS0xLTIzNjA3_991e061f-a61e-47e5-8d2e-8b9675b31c01">false</dei:AmendmentFlag>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i13cab12b269a4c7d98d32daae16ccc97_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjIyMzY_48cb3faa-7648-494f-bc2b-82d1ea3df03e">P2Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idd9671d4903249a687e41e3607127978_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzEzOTU_6c7531ae-543a-45af-a5ff-2aca835f7ded">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="idd9671d4903249a687e41e3607127978_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDAzNzg_a3b93978-d3d5-4c72-954b-928b5cbe8d9e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80MC9mcmFnOjE2MDE2ZmYyOWJiZDQzNjk5YzJjNDJjOTk1YmRhMDg3L3RleHRyZWdpb246MTYwMTZmZjI5YmJkNDM2OTljMmM0MmM5OTViZGEwODdfNTg_8ca96a1b-ecb5-49d2-869b-e1038ca4b4af"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i13cab12b269a4c7d98d32daae16ccc97_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RleHRyZWdpb246ODMyOThkYzJjYmY1NDk2NmEwNjI2NjkxOGUwZGU2MzZfMTE0Ng_5d6357e0-044b-45b9-a5d9-c42a7f94687c">P2Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i56ac5742b1a1422c8abd157d66d0e8be_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE5Nzg_a3163875-d40c-40bd-98fd-8de8a1f72baa">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lifx:DebtInstrumentConvertibleRepaymentOfPrincipalPercentagePerYear
      contextRef="i85fda1448ee74c819deb99397b9fea5b_D20210901-20210901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81OC9mcmFnOmYyNDIyYjE3ZGI5YjRjNDZhZWIzYTgzOTVkMjk1N2FiL3RhYmxlOmIzYTc4MzM3MjA2YzQ4ZTNiY2UzNGNiZTZjNTBkMTA4L3RhYmxlcmFuZ2U6YjNhNzgzMzcyMDZjNDhlM2JjZTM0Y2JlNmM1MGQxMDhfMS0xLTEtMS0yMzYwNw_757c9f4b-ce00-45e6-b187-3889f42d630a"
      unitRef="number">0.3333</lifx:DebtInstrumentConvertibleRepaymentOfPrincipalPercentagePerYear>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxNQ_079d5bbf-89ce-453f-bf57-aaabfa8f6419">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxOQ_bfb799c6-a45e-4d64-a585-df0d1d19aee5">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwNA_aa0a9b04-0675-48c4-8eb8-573f79b02821">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwNQ_fe68b599-94b2-49e0-a306-201f90788e4d">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i56ac5742b1a1422c8abd157d66d0e8be_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzA4NA_49219266-1f79-47e5-a9bd-011f6a51f857">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsMonthlyPercentage
      contextRef="ifc7c7da442844c7d87ffad35b097c02f_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83MjkvZnJhZzo0MmI2NzcwNmVlMWY0M2ZkYTI0Y2IyZjE1YmJkZjgwNy90YWJsZTowNTgwYWJhNzM4ZjM0NTQ4YjZhNDM3ODBlZjJhMTMxYy90YWJsZXJhbmdlOjA1ODBhYmE3MzhmMzQ1NDhiNmE0Mzc4MGVmMmExMzFjXzEtMS0xLTEtNDE1ODU_45babe54-61cc-4b21-b88e-465edc9e2711"
      unitRef="number">0.0208</lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsMonthlyPercentage>
    <dei:DocumentType
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTUw_4d163727-513e-4a0b-8800-a11074d96114">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6NTkyYTczM2QxNzU5NGE5ZDk0YmMyN2JjMzE3YWEzNDgvdGFibGVyYW5nZTo1OTJhNzMzZDE3NTk0YTlkOTRiYzI3YmMzMTdhYTM0OF8wLTAtMS0xLTIzNjA3_83c1c7f3-f71c-4976-be2e-ddc1d04885f8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6NTkyYTczM2QxNzU5NGE5ZDk0YmMyN2JjMzE3YWEzNDgvdGFibGVyYW5nZTo1OTJhNzMzZDE3NTk0YTlkOTRiYzI3YmMzMTdhYTM0OF8xLTEtMS0xLTIzNjA3L3RleHRyZWdpb246MWU0YWM1MGZhN2E3NDgwNWE0MTQ3MjZlYmI5YmVhMTVfMzY_e84cfad9-89fb-41ce-b920-44c55bf56c68">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6N2E3MWYwYmVlZGFkNDA1OWEwMDE0MzIyZWRjMTNlNDAvdGFibGVyYW5nZTo3YTcxZjBiZWVkYWQ0MDU5YTAwMTQzMjJlZGMxM2U0MF8wLTAtMS0xLTIzNjA3_c1947f71-07ea-4e82-bb80-110720bb2726">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTU5_b3355dca-cda4-41f5-9ba4-714be424e11e">000-56424</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTQ4_6be20f78-2cb4-4751-9c70-d1c9725f4cd8">Life360, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8wLTAtMS0xLTIzNjA3_dd363dca-2989-4305-b463-d49fe0bc0205">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8wLTEtMS0xLTIzNjA3_f2f711d3-a033-4bb7-9d3b-b825d1a0f9f9">26-0197666</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8zLTAtMS0xLTIzNjA3L3RleHRyZWdpb246ZjJhNGQ1NTA0Y2VmNGJmNDhkZmQ1Y2QyODIzNDcyODRfNQ_55035035-0fd9-4aac-bb3a-7af850c92621">539 Bryant Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8zLTAtMS0xLTIzNjA3L3RleHRyZWdpb246ZjJhNGQ1NTA0Y2VmNGJmNDhkZmQ1Y2QyODIzNDcyODRfOQ_be3c15bf-f5e5-4f4c-93ab-5be4bec53934">Suite 402</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8zLTAtMS0xLTIzNjA3L3RleHRyZWdpb246ZjJhNGQ1NTA0Y2VmNGJmNDhkZmQ1Y2QyODIzNDcyODRfMTI_b8292097-dc4d-47e4-a200-1cb511d1e3df">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8zLTAtMS0xLTIzNjA3L3RleHRyZWdpb246ZjJhNGQ1NTA0Y2VmNGJmNDhkZmQ1Y2QyODIzNDcyODRfMTY_bafe5f1e-2f4b-4166-a6d6-887097dcaf13">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6ZjRiNzA0NzA5ODQ5NDY3YThhNDhkYzUzYzUxODUyMTQvdGFibGVyYW5nZTpmNGI3MDQ3MDk4NDk0NjdhOGE0OGRjNTNjNTE4NTIxNF8zLTEtMS0xLTIzNjA3L3RleHRyZWdpb246YmM3M2EwMzYxYjdlNGU3MGE2YjE4ODhmMmZhYjAwZmFfNA_ed69dc7f-d13e-41fc-92a3-9436f283c7e4">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTYw_6646b6c3-8a05-4e44-9f78-f3f2a6f7f1d4">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTUz_976beafe-e3c5-459d-8dea-2714b5c2f31a">484-5244</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8xMDk5NTExNjI5OTQz_a38a8c66-fcfb-41de-96df-49cc6829ccef">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTQ5_a121b0b8-26e9-4aeb-b898-4ab9a003e684">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6OWNhNmIyN2JkN2FhNGFlZGEwM2I5OGNiODc4NWQ3YTMvdGFibGVyYW5nZTo5Y2E2YjI3YmQ3YWE0YWVkYTAzYjk4Y2I4Nzg1ZDdhM18xLTAtMS0xLTIzNjA3_6624dc7a-902f-4ee5-88bd-f5596a9b5cce">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6OWNhNmIyN2JkN2FhNGFlZGEwM2I5OGNiODc4NWQ3YTMvdGFibGVyYW5nZTo5Y2E2YjI3YmQ3YWE0YWVkYTAzYjk4Y2I4Nzg1ZDdhM18xLTQtMS0xLTIzNjA3_4852e6f6-e822-48dd-8b44-96996381defb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGFibGU6OWNhNmIyN2JkN2FhNGFlZGEwM2I5OGNiODc4NWQ3YTMvdGFibGVyYW5nZTo5Y2E2YjI3YmQ3YWE0YWVkYTAzYjk4Y2I4Nzg1ZDdhM18yLTEtMS0xLTIzNjA3_2f42db83-a058-4200-aa22-2216d666b759">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTU2_5700593f-adf4-4db0-b737-78ba56093cdb">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8yMTU3_21ffb760-335d-4346-8932-598e3177e36c">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia16e7116b68440cf928434600df2137f_I20221114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80L2ZyYWc6Yjg2Mjc1NTE5ZDViNDI5ZmE5NzJlZjQxZDM4NGRjNGYvdGV4dHJlZ2lvbjpiODYyNzU1MTlkNWI0MjlmYTk3MmVmNDFkMzg0ZGM0Zl8xOTkx_9dfe6810-d254-4713-95eb-1d83418e9e1c"
      unitRef="shares">62325855</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNC0xLTEtMS0yMzYwNw_f2c0fa7e-ac3d-4eba-9f4f-6d0a24274aed"
      unitRef="usd">43964000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNC0zLTEtMS0yMzYwNw_4abc2edb-c9c4-4d79-b1df-461ba8eb0004"
      unitRef="usd">230990000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNS0xLTEtMS0yMzYwNw_91831725-3542-4971-a989-1818288484e3"
      unitRef="usd">23186000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNS0zLTEtMS0yMzYwNw_25dc2f5e-689e-4ad8-b383-740952ce593e"
      unitRef="usd">11772000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNi0xLTEtMS0yMzYwNw_677b3fc4-f4f7-4997-8df1-908c3b0ab47f"
      unitRef="usd">1894000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNi0zLTEtMS0yMzYwNw_7491c1d3-1d02-4a5e-a628-1f993049cf7b"
      unitRef="usd">1319000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNy0xLTEtMS0yMzYwNw_0808c46a-50a0-4fea-90cf-23cf034529d8"
      unitRef="usd">15206000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNy0zLTEtMS0yMzYwNw_c9ef587a-e1ee-4837-8390-f28b8a03b0b3"
      unitRef="usd">2009000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfOC0xLTEtMS0yMzYwNw_ddcbdd8e-4f69-4754-93d2-c1c90bea80a9"
      unitRef="usd">10805000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfOC0zLTEtMS0yMzYwNw_895c63a5-d3dc-4ad1-aa00-00a7103918e1"
      unitRef="usd">10590000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfOS0xLTEtMS0yMzYwNw_a030b463-fbc3-43d3-b0fb-c10d56d4e009"
      unitRef="usd">95055000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfOS0zLTEtMS0yMzYwNw_505864d4-0862-4845-8a3d-8e776625dcd2"
      unitRef="usd">256680000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTAtMS0xLTEtMjM2MDc_a8e35aee-437c-44ab-8cc7-ab398b27f79e"
      unitRef="usd">14911000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTAtMy0xLTEtMjM2MDc_a4223beb-b7e9-4fb9-9edd-7412bdf99205"
      unitRef="usd">355000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTEtMS0xLTEtMjM2MDc_da29671a-c8db-4e8f-b9ba-b2f85ac36918"
      unitRef="usd">525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTEtMy0xLTEtMjM2MDc_49c6275f-b147-494c-b783-f60b4a4ae225"
      unitRef="usd">580000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTItMS0xLTEtMjM2MDc_bcce05fc-8195-411b-8aa5-af1e3e03669d"
      unitRef="usd">113000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTItMy0xLTEtMjM2MDc_b228a2ef-f619-4c7d-91ba-cbd306bd1332"
      unitRef="usd">330000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTMtMS0xLTEtMjM2MDc_6241d879-e9be-486d-b7fc-2d45a5f98444"
      unitRef="usd">7603000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTMtMy0xLTEtMjM2MDc_c490d38f-8702-48d5-af32-f3f5b75915d6"
      unitRef="usd">3691000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTQtMS0xLTEtMjM2MDc_c144c862-ba95-466e-a0a7-fe543e345113"
      unitRef="usd">1491000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTQtMy0xLTEtMjM2MDc_595b8af8-9dcd-4ee9-aad7-2bbc35951fc0"
      unitRef="usd">1627000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTUtMS0xLTEtMjM2MDc_183caf42-54a7-4f86-8e3d-5ac39444a019"
      unitRef="usd">54934000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTUtMy0xLTEtMjM2MDc_2d15ab2c-4552-429f-9973-0ba05f9b8931"
      unitRef="usd">7986000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTYtMS0xLTEtMjM2MDc_43523e20-2b44-49eb-a97a-94a7e42e7730"
      unitRef="usd">133620000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTYtMy0xLTEtMjM2MDc_a6b36e70-e91c-465b-8810-10f80712626c"
      unitRef="usd">31127000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTctMS0xLTEtMjM2MDc_2b0dbe2c-7f3a-4181-9dae-4e08abae6672"
      unitRef="usd">308252000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMTctMy0xLTEtMjM2MDc_b238235f-b700-47aa-a088-0e97b7c12d02"
      unitRef="usd">302376000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjAtMS0xLTEtMjM2MDc_458c43e4-1c9a-49f2-ab39-222f0ed0b424"
      unitRef="usd">12578000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjAtMy0xLTEtMjM2MDc_e50e400d-d9f3-48c7-97c7-bdc02e6e5680"
      unitRef="usd">3248000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjEtMS0xLTEtMjM2MDc_c85790a1-4607-47c4-b8e9-b082ebe138aa"
      unitRef="usd">27158000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjEtMy0xLTEtMjM2MDc_33fbfd9d-2622-46c1-923e-a0a8b09a475c"
      unitRef="usd">10547000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <lifx:EscrowLiabilityCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjItMS0xLTEtMjM2MDc_04d19702-5005-4fb8-a869-651741298325"
      unitRef="usd">13094000</lifx:EscrowLiabilityCurrent>
    <lifx:EscrowLiabilityCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjItMy0xLTEtMjM2MDc_141284fa-4a61-471b-a9c5-4990bb35dc07"
      unitRef="usd">0</lifx:EscrowLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjMtMS0xLTEtMjM2MDc_b511a98a-50fc-49a2-8146-e77f5c746072"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjMtMy0xLTEtMjM2MDc_fab0369d-588e-4edd-9cab-d30ff70b971d"
      unitRef="usd">9500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <lifx:ConvertibleDebtCurrentFairValueDisclosure
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjpiOGIxZWU1ZjMyMzI0MjlmYjU0MDliYjFkY2M5MjhiNF8zMg_f1ac58f5-0dbb-4192-9edf-4fb80a39cadc"
      unitRef="usd">3454000</lifx:ConvertibleDebtCurrentFairValueDisclosure>
    <lifx:ConvertibleDebtCurrentFairValueDisclosure
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjpiOGIxZWU1ZjMyMzI0MjlmYjU0MDliYjFkY2M5MjhiNF8zOQ_75c60267-4c15-44e6-95f6-aed03189cfcb"
      unitRef="usd">4222000</lifx:ConvertibleDebtCurrentFairValueDisclosure>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjQtMS0xLTEtMjM2MDc_3530bfa5-c83e-4711-8616-551278b3c177"
      unitRef="usd">3454000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjQtMy0xLTEtMjM2MDc_a6c6a904-12ad-4bea-b034-c2b4c53f45f5"
      unitRef="usd">4222000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjUtMS0xLTEtMjM2MDc_3a477ba2-db3d-4563-9c13-fc0a4d7a98eb"
      unitRef="usd">27871000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjUtMy0xLTEtMjM2MDc_dca168d8-da40-42ff-ab94-5ba4a7c918a1"
      unitRef="usd">13929000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjYtMS0xLTEtMjM2MDc_3d01093c-bbc9-4f48-9416-58556332b400"
      unitRef="usd">84155000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjYtMy0xLTEtMjM2MDc_6a92d30c-f050-48b1-9ee4-8d16d7fa29b3"
      unitRef="usd">41446000</us-gaap:LiabilitiesCurrent>
    <lifx:ConvertibleDebtNoncurrentFairValueDisclosure
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjctMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjphMTRmNzBkMzkxMTU0NmViYmRlNDc3NjY0ODc2OTAyZV8zNQ_1ac7e70e-758b-4e0d-95e7-995754afbfd4"
      unitRef="usd">3380000</lifx:ConvertibleDebtNoncurrentFairValueDisclosure>
    <lifx:ConvertibleDebtNoncurrentFairValueDisclosure
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjctMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjphMTRmNzBkMzkxMTU0NmViYmRlNDc3NjY0ODc2OTAyZV80Mg_02416187-7cdd-4999-9569-e7ddbdd1a7bb"
      unitRef="usd">8071000</lifx:ConvertibleDebtNoncurrentFairValueDisclosure>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjctMS0xLTEtMjM2MDc_c3cbcc82-d4e7-4ee6-9a6b-c762db6f1e75"
      unitRef="usd">3909000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjctMy0xLTEtMjM2MDc_a36d3680-3bd4-4244-b3e3-7a75c667dada"
      unitRef="usd">8284000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjgtMS0xLTEtMjM2MDc_caf7cf88-aa8e-4019-86cf-a945cd02d35a"
      unitRef="usd">213000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjgtMy0xLTEtMjM2MDc_16e2b7a4-66ab-4e84-8f75-a71a92ec3599"
      unitRef="usd">1396000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjktMS0xLTEtMjM2MDc_528f828e-0571-4123-b735-c2b8753e69ed"
      unitRef="usd">3015000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMjktMy0xLTEtMjM2MDc_fb7ed6cb-0294-4d05-9c88-5bbb1267434a"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzAtMS0xLTEtMjM2MDc_bc652af0-47c2-4eae-a42d-6ca416d272f5"
      unitRef="usd">1498000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzAtMy0xLTEtMjM2MDc_ce0e3d32-7053-4095-ab3d-98d26744222c"
      unitRef="usd">1205000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzEtMS0xLTEtMjM2MDc_345982c0-dfd2-45d5-936f-4c3d419f14f6"
      unitRef="usd">92790000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzEtMy0xLTEtMjM2MDc_8ac5d4d1-405d-4656-b3c0-8dfcc95f7701"
      unitRef="usd">52331000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzItMS0xLTEtMjM2MDc_9476f6be-925a-4dfe-82e0-fcb9e7733251"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzItMy0xLTEtMjM2MDc_11a49958-5a0f-4a00-aa9f-0e76f8cb8cb1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF8xOA_906ec57f-d1ea-4d7f-a6a9-2aed9d45f8ba"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF8xOA_eca6618c-e871-4c2d-af44-186981056252"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF8zMg_77753ec5-b3e6-49aa-8578-3500f9370430"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF8zMg_c9571fae-b93c-4485-bd15-6597bff25a74"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF84Mg_1017749c-ab8e-48e0-b27d-2c0892b76962"
      unitRef="shares">62284507</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF84Mg_47b0fa2d-4a4a-45d6-9803-0c9336c69c7c"
      unitRef="shares">62284507</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF82MDQ3MzEzOTUyOTI1_1a62b4a7-7206-4f14-a2e5-46a307639874"
      unitRef="shares">60221799</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMC0xLTEtMjM2MDcvdGV4dHJlZ2lvbjo5NTcxN2VkZWU2N2M0MjQ1YmFmOTgzMTMxOTM4MTA1OF82MDQ3MzEzOTUyOTI1_26f64e42-fe68-4ad8-a945-7be23200b163"
      unitRef="shares">60221799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMS0xLTEtMjM2MDc_68651043-6916-44a2-add9-2dbcb28a34d6"
      unitRef="usd">62000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzQtMy0xLTEtMjM2MDc_7eb6edc3-d92f-4d6b-8fa5-037ef231230d"
      unitRef="usd">61000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzUtMS0xLTEtMjM2MDc_4aa2df56-630f-4324-9c54-f6249b28a613"
      unitRef="usd">460395000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzUtMy0xLTEtMjM2MDc_9274e7a6-0b7c-4f0e-b2d4-595b2c91de4c"
      unitRef="usd">416278000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzYtMS0xLTEtMjM2MDc_95b044ec-f59f-4f1a-ae18-221cac0aad8d"
      unitRef="usd">312000</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzYtMy0xLTEtMjM2MDc_4bb51169-5597-4d15-b5c2-b00cccc08e1e"
      unitRef="usd">951000</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzctMS0xLTEtMjM2MDc_0beceeb8-4084-4ef8-a890-771c0648dc0d"
      unitRef="usd">-244669000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzctMy0xLTEtMjM2MDc_4608334a-62d7-4a5e-a606-e2ff5e53e304"
      unitRef="usd">-165343000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzgtMS0xLTEtMjM2MDc_85086f8b-32f4-4ae0-9f4b-ac6a1ce6f6df"
      unitRef="usd">-14000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzgtMy0xLTEtMjM2MDc_aa8186f8-9b04-4ecd-b9ff-0bccc60c7483"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzktMS0xLTEtMjM2MDc_08f1a783-8b95-43bc-99ce-d6706288d568"
      unitRef="usd">215462000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfMzktMy0xLTEtMjM2MDc_d3cc0322-269a-47a4-a28f-64e3b90c1be4"
      unitRef="usd">250045000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNDAtMS0xLTEtMjM2MDc_9dca9d42-8cb9-4751-807d-d3379db4fe90"
      unitRef="usd">308252000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8xOS9mcmFnOmE0ZWVmNmIyNmI5YTRhODZiMmE4MzU2Y2M0MDQ3Mjc1L3RhYmxlOjQ0N2I2N2VhZDRmNzQyZjY4M2QyYTdhMjQ0ZDdjMDdkL3RhYmxlcmFuZ2U6NDQ3YjY3ZWFkNGY3NDJmNjgzZDJhN2EyNDRkN2MwN2RfNDAtMy0xLTEtMjM2MDc_8f7f7138-204b-4c8f-abab-fca8aa25139f"
      unitRef="usd">302376000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ba272d5a8a143259e2c7b8826968766_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMi0xLTEtMS0yMzYwNw_450b9afe-61e3-44b6-8aea-8b0f965fd8f4"
      unitRef="usd">38991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if55add66af0a42d1b8fb93b0f3a72a40_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMi0zLTEtMS0yMzYwNw_00d1763a-3c52-4c6e-a230-0331b2a14508"
      unitRef="usd">23110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieebd8f2fa8fe4a179ae17454625c96cd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMi01LTEtMS0yMzYwNw_a537b54a-5219-4159-8dc7-a67243020860"
      unitRef="usd">107884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122b2e4fab654559a17cb45d6150dc02_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMi03LTEtMS0yMzYwNw_b50eebd1-84b9-4121-ae65-ec0871362659"
      unitRef="usd">59479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib52479f232a1468dbe0d8bf4567e030e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMy0xLTEtMS0yMzYwNw_ab389580-4e97-4115-bce2-fe6a96f2dc29"
      unitRef="usd">11676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b67cfec188940b998b764e5c272f87c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMy0zLTEtMS0yMzYwNw_2a2f5286-9f66-4ca2-8366-c9867d075890"
      unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d09d163c4a1496e9b6acf195e90b27c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMy01LTEtMS0yMzYwNw_d5e87735-ab5e-4376-ae2c-7d89b4774529"
      unitRef="usd">28314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idea5ad40084740e7910716e02abc1eca_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMy03LTEtMS0yMzYwNw_fb82ff72-44e0-49b7-8930-f6c731cbc67a"
      unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ad8aa5918a5404eaf8eb7ad5879fc53_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNC0xLTEtMS0yMzYwNw_4770b745-9644-46d4-aebf-b2551874a6de"
      unitRef="usd">6486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4faa49c465a64a75adcb1838d2fa8ba8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNC0zLTEtMS0yMzYwNw_c1a48bc5-8c82-454c-8b5d-93dbe20f0ab0"
      unitRef="usd">6549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ffe37766c6148fc8004a99c1bd9cffe_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNC01LTEtMS0yMzYwNw_824d92b5-361b-40c3-8dc2-017fb97ec00c"
      unitRef="usd">20769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80ffc1fcf39347d09ca97d9c4007876f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNC03LTEtMS0yMzYwNw_9abd3222-d917-4754-a71a-bd8df8c6b3a6"
      unitRef="usd">18181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNS0xLTEtMS0yMzYwNw_4032dbae-806a-496e-a44c-bd72c41715f2"
      unitRef="usd">57153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNS0zLTEtMS0yMzYwNw_5e6d7978-3161-4358-a54c-c587d917d3cc"
      unitRef="usd">29697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNS01LTEtMS0yMzYwNw_5627e8d5-da32-4977-81b3-3d84ca24392e"
      unitRef="usd">156967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNS03LTEtMS0yMzYwNw_f7772ce3-a5eb-40c5-be56-10287ed5c449"
      unitRef="usd">77698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2ba272d5a8a143259e2c7b8826968766_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNi0xLTEtMS0yMzYwNw_8271a52f-24cc-4ee3-9ee7-a3673a7704ac"
      unitRef="usd">7768000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if55add66af0a42d1b8fb93b0f3a72a40_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNi0zLTEtMS0yMzYwNw_88965d35-2df5-4974-bfe5-e2cd500468f7"
      unitRef="usd">4374000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieebd8f2fa8fe4a179ae17454625c96cd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNi01LTEtMS0yMzYwNw_71038708-1e95-4b75-8a31-6ec12d36e887"
      unitRef="usd">22742000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i122b2e4fab654559a17cb45d6150dc02_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNi03LTEtMS0yMzYwNw_46cf6786-baa1-47b8-89ce-d334904b48cf"
      unitRef="usd">11894000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib52479f232a1468dbe0d8bf4567e030e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNy0xLTEtMS0yMzYwNw_c699159d-1ac6-4dea-babe-01fd37a9c579"
      unitRef="usd">9327000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b67cfec188940b998b764e5c272f87c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNy0zLTEtMS0yMzYwNw_33c06cb2-ab50-44b0-9ae0-9373f74d67ad"
      unitRef="usd">82000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9d09d163c4a1496e9b6acf195e90b27c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNy01LTEtMS0yMzYwNw_343f26de-af1b-41d4-b7ae-46c024279acc"
      unitRef="usd">27906000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idea5ad40084740e7910716e02abc1eca_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfNy03LTEtMS0yMzYwNw_613c9fa4-4c07-4c20-9919-c8749662b48f"
      unitRef="usd">82000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0ad8aa5918a5404eaf8eb7ad5879fc53_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOC0xLTEtMS0yMzYwNw_cff7794f-5276-41c9-932a-d640ab156843"
      unitRef="usd">818000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4faa49c465a64a75adcb1838d2fa8ba8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOC0zLTEtMS0yMzYwNw_e9fcf343-cc19-4f59-be2a-44e35fed72d1"
      unitRef="usd">932000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6ffe37766c6148fc8004a99c1bd9cffe_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOC01LTEtMS0yMzYwNw_818703c2-ab6f-4a50-9b55-b82a7f0c501b"
      unitRef="usd">2673000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i80ffc1fcf39347d09ca97d9c4007876f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOC03LTEtMS0yMzYwNw_a0d0bfd6-a073-480f-98e8-b805387ff57c"
      unitRef="usd">2661000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOS0xLTEtMS0yMzYwNw_8221c712-16e4-4fd4-9663-9571e80024e5"
      unitRef="usd">17913000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOS0zLTEtMS0yMzYwNw_6ebf5629-a695-41b7-918a-f73da73511a0"
      unitRef="usd">5388000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOS01LTEtMS0yMzYwNw_0f02293e-e5dc-4ec7-a650-b2b4db76bf70"
      unitRef="usd">53321000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfOS03LTEtMS0yMzYwNw_432fa158-289e-4804-8d14-392ecef67ed2"
      unitRef="usd">14637000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTAtMS0xLTEtMjM2MDc_afc9a421-dc4b-47ed-9b09-51120392616f"
      unitRef="usd">39240000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTAtMy0xLTEtMjM2MDc_b89b8b93-28a3-4d88-8490-501728364494"
      unitRef="usd">24309000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTAtNS0xLTEtMjM2MDc_56327f55-47dc-4baf-90f4-c47fcb1e6946"
      unitRef="usd">103646000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTAtNy0xLTEtMjM2MDc_4cd8d32b-8e1f-4a6f-a83d-7fa835af719a"
      unitRef="usd">63061000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTItMS0xLTEtMjM2MDc_98330e72-2686-43ba-9dbb-58d047459840"
      unitRef="usd">24569000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTItMy0xLTEtMjM2MDc_764c8ef1-0978-44d1-ad86-758a429f268e"
      unitRef="usd">13113000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTItNS0xLTEtMjM2MDc_9c6cecdf-e25c-47cb-bfc8-561eaef81fce"
      unitRef="usd">77337000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTItNy0xLTEtMjM2MDc_78b6ded9-7f32-41a7-9d51-b177a3be1bcf"
      unitRef="usd">35821000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTMtMS0xLTEtMjM2MDc_ac16ec7a-f228-46d4-a217-56c144898d4a"
      unitRef="usd">24228000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTMtMy0xLTEtMjM2MDc_9dc140e5-7387-4c5c-94cf-6f1d8f0966ca"
      unitRef="usd">13360000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTMtNS0xLTEtMjM2MDc_4128de3d-ed75-4a9c-9a01-07b2596951d2"
      unitRef="usd">70365000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTMtNy0xLTEtMjM2MDc_cb99bbbd-d3ed-4f3c-8c86-ead88a7ce499"
      unitRef="usd">32156000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTQtMS0xLTEtMjM2MDc_b4332efe-9734-4ca3-861f-19045928dcd7"
      unitRef="usd">11567000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTQtMy0xLTEtMjM2MDc_f6118b69-c783-4318-8950-a543c5914161"
      unitRef="usd">5584000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTQtNS0xLTEtMjM2MDc_7b3c94f4-b96b-4487-b224-5dba4015c00e"
      unitRef="usd">37643000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTQtNy0xLTEtMjM2MDc_ac43f9e5-74f0-4f29-b80c-a020f15cdf29"
      unitRef="usd">13491000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTUtMS0xLTEtMjM2MDc_f30fda79-8b61-4fbd-b5eb-6442304e5c71"
      unitRef="usd">60364000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTUtMy0xLTEtMjM2MDc_5110d7f3-4bb1-48b7-bbab-78292e42c58c"
      unitRef="usd">32057000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTUtNS0xLTEtMjM2MDc_cb03ffcf-9b0f-47fd-8cd1-a163faf6dea9"
      unitRef="usd">185345000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTUtNy0xLTEtMjM2MDc_0619c3d4-4c11-4eb0-b165-8ccbf1a329be"
      unitRef="usd">81468000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTYtMS0xLTEtMjM2MDc_14e1b146-2029-4a7a-905e-d75a8d367c0e"
      unitRef="usd">-21124000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTYtMy0xLTEtMjM2MDc_829a5ff6-b597-40fc-bc32-c2e8acb252fc"
      unitRef="usd">-7748000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTYtNS0xLTEtMjM2MDc_17bfbb9f-19f6-482c-8510-ee077b01ab58"
      unitRef="usd">-81699000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTYtNy0xLTEtMjM2MDc_b911edd5-f5a8-4be1-9162-6df5850a3e57"
      unitRef="usd">-18407000</us-gaap:OperatingIncomeLoss>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTgtMS0xLTEtMjM2MDc_d400de0e-2d1e-447c-8bc5-b25f18a73ed3"
      unitRef="usd">232000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTgtMy0xLTEtMjM2MDc_b6f0268d-777a-4bc9-bf17-bdb7593d46e6"
      unitRef="usd">0</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTgtNS0xLTEtMjM2MDc_a72b642e-339d-443e-b4af-77f1f5d51290"
      unitRef="usd">-1875000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTgtNy0xLTEtMjM2MDc_465166ab-7680-401a-962c-ce2792d5d90c"
      unitRef="usd">0</lifx:FairValueAdjustmentOfConvertibleNotes>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTktMS0xLTEtMjM2MDc_7c15e1cb-53d7-4faf-b968-0e370b17c2f6"
      unitRef="usd">-145000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTktMy0xLTEtMjM2MDc_81f3bd25-59cb-4d87-9deb-a58ac37f795e"
      unitRef="usd">-412000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTktNS0xLTEtMjM2MDc_75e9da24-d4d5-429e-9623-0f5c9f950e7a"
      unitRef="usd">1183000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMTktNy0xLTEtMjM2MDc_d7ca5d5e-2114-4257-948c-b20b64fad590"
      unitRef="usd">-412000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjAtMS0xLTEtMjM2MDc_3a29f9bb-74c0-473f-b0b3-bda3cbd36ee6"
      unitRef="usd">455000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjAtMy0xLTEtMjM2MDc_a4e09daa-3d29-4768-a2ca-ccc409d80f6b"
      unitRef="usd">2000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjAtNS0xLTEtMjM2MDc_4f867a5d-ac81-4fa5-a058-fd8f13746573"
      unitRef="usd">-601000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjAtNy0xLTEtMjM2MDc_effa1314-67d1-4a2d-823f-144b2f986253"
      unitRef="usd">5000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjEtMS0xLTEtMjM2MDc_d80244f7-5643-4ab8-ac77-80e7a6708d10"
      unitRef="usd">78000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjEtMy0xLTEtMjM2MDc_81462c3a-515d-4060-b09d-2b927ca35efc"
      unitRef="usd">-410000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjEtNS0xLTEtMjM2MDc_77577480-e7ad-4f68-9dec-ed45192deafd"
      unitRef="usd">2457000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjEtNy0xLTEtMjM2MDc_cea51179-7ad3-4698-9d61-6289232d1d5b"
      unitRef="usd">-407000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjItMS0xLTEtMjM2MDc_48c4369c-963c-4645-8899-f02fa16e816c"
      unitRef="usd">-21046000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjItMy0xLTEtMjM2MDc_feb12848-501a-4c5a-a099-799b1844fc12"
      unitRef="usd">-8158000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjItNS0xLTEtMjM2MDc_8448d5e9-c64e-497b-bdd3-ed4ace0b8b44"
      unitRef="usd">-79242000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjItNy0xLTEtMjM2MDc_a130786b-fd57-4475-b407-a4a4137b9b12"
      unitRef="usd">-18814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjMtMS0xLTEtMjM2MDc_0a1940f4-202a-4c6f-af98-a8164a81356d"
      unitRef="usd">73000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjMtMy0xLTEtMjM2MDc_7c7e65df-dbcb-4918-bd92-275799622ac6"
      unitRef="usd">-144000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjMtNS0xLTEtMjM2MDc_464416ae-798e-4161-afba-0d83292cbfb3"
      unitRef="usd">84000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjMtNy0xLTEtMjM2MDc_d8b4fbb2-efe7-4185-ae30-f6cfbd6f515f"
      unitRef="usd">-144000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjQtMS0xLTEtMjM2MDc_c1bc6504-6921-4be4-83b0-44f963e967d1"
      unitRef="usd">-21119000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjQtMy0xLTEtMjM2MDc_b24fec84-092b-479b-a0bf-c7a6b005e91f"
      unitRef="usd">-8014000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjQtNS0xLTEtMjM2MDc_66484f3a-ff6f-4579-b48a-952ae0eccfc4"
      unitRef="usd">-79326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjQtNy0xLTEtMjM2MDc_7c4952e8-e911-4b25-998f-7e9ea8bbe66a"
      unitRef="usd">-18670000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtMS0xLTEtMjM2MDc_80a1c93b-e6d9-4ebc-b3c5-723da99e3e5c"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtMS0xLTEtMjM2MDc_86f623a8-f4e0-49b1-89a3-646c98d3964b"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtMy0xLTEtMjM2MDc_572c0900-6431-407c-a212-f397f66bd9d3"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtMy0xLTEtMjM2MDc_b5bfe6de-0ac3-4ce5-b03a-5afdb3caf580"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtNS0xLTEtMjM2MDc_0d6cacd2-f854-4d5d-8eed-6f4de2689d55"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtNS0xLTEtMjM2MDc_dbb50e7b-1f70-48ae-b832-349f5cc7c980"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtNy0xLTEtMjM2MDc_09f7ddf5-442d-4eed-8a1d-72db2e1334bc"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjUtNy0xLTEtMjM2MDc_caf47e2e-73a9-4e56-b04c-b5bf21bdd24b"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtMS0xLTEtMjM2MDc_18e513ac-5232-45a5-8756-ae96bb73d8ef"
      unitRef="shares">62173588</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtMS0xLTEtMjM2MDc_2dc3581d-e86d-4628-99d6-164696609c8d"
      unitRef="shares">62173588</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtMy0xLTEtMjM2MDc_142e447d-82e0-4787-8223-1e989cd39ece"
      unitRef="shares">51217286</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtMy0xLTEtMjM2MDc_a1f433f6-a753-4821-aad4-ff95f854e102"
      unitRef="shares">51217286</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtNS0xLTEtMjM2MDc_0b3c0b51-9f34-4918-9f6d-da0bba567aff"
      unitRef="shares">61753532</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtNS0xLTEtMjM2MDc_af47231a-cfc4-465a-84ff-53cb38c391ab"
      unitRef="shares">61753532</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtNy0xLTEtMjM2MDc_3f6c985f-a448-4dff-ad00-666f22916508"
      unitRef="shares">50608146</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjYtNy0xLTEtMjM2MDc_62ba0fcf-8210-4967-a569-19350d610d83"
      unitRef="shares">50608146</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjgtMS0xLTEtMjM2MDc_a6e80c2b-0815-482f-9184-1b7b4ca2df11"
      unitRef="usd">-21119000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjgtMy0xLTEtMjM2MDc_5a8ffdc1-093b-4120-a168-a3670af9f582"
      unitRef="usd">-8014000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjgtNS0xLTEtMjM2MDc_cb29332d-4f7a-40a3-9579-b56f99fc0ab7"
      unitRef="usd">-79326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjgtNy0xLTEtMjM2MDc_372decc8-dd53-410b-b729-777b160e920c"
      unitRef="usd">-18670000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjktMS0xLTEtMjM2MDc_1ecfca47-39e6-4f3f-9605-04adb809074e"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjktMy0xLTEtMjM2MDc_02d37adf-5c34-4414-8232-78a2bf4c8ae8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjktNS0xLTEtMjM2MDc_6f096ee5-cd79-4c7b-8845-361030675c1b"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMjktNy0xLTEtMjM2MDc_e1686378-7c09-4538-98a5-1da7789329fd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMzAtMS0xLTEtMjM2MDc_9d2b464c-06d7-407e-813e-33eb0f092686"
      unitRef="usd">-21148000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMzAtMy0xLTEtMjM2MDc_8e6594ed-77c3-41d3-8899-5e4bab5cbedb"
      unitRef="usd">-8014000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMzAtNS0xLTEtMjM2MDc_20d60177-c0f1-49bd-bcab-aa6b3de105a4"
      unitRef="usd">-79340000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yMi9mcmFnOjNkMDc4YTQ0NmRkNjRlZTlhMGUwNjIyZWE5ZGM0Y2MzL3RhYmxlOjExMjU3NjZlNThkZDQ1ZGViMTgyYzVjYjYyNTIxZmRmL3RhYmxlcmFuZ2U6MTEyNTc2NmU1OGRkNDVkZWIxODJjNWNiNjI1MjFmZGZfMzAtNy0xLTEtMjM2MDc_c64531a9-1b6f-429c-a1dd-8a6e43449e0d"
      unitRef="usd">-18670000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iec3035e27ab643bc84dd34b9be88406d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi0xLTEtMS0yMzYwNw_8aaa75ca-9c82-4706-a835-42657dea862b"
      unitRef="shares">60221799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iec3035e27ab643bc84dd34b9be88406d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi0zLTEtMS0yMzYwNw_2be2c3fd-6742-4e2a-a726-be66a1003c98"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea158b5f280e464093abc1afbd7b286b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi01LTEtMS0yMzYwNw_f9bc54b8-a29a-42c1-b608-c8d5ec793ed8"
      unitRef="usd">416278000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i26ba4594ca474f4daf510bc4bc1a966e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi03LTEtMS0yMzYwNw_4a338f32-ec3c-4a25-9338-55d8fc60a6f9"
      unitRef="usd">-951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e6b23bc871847d694e8855d0ae44431_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi05LTEtMS0yMzYwNw_a7292298-adab-44bc-980b-aa633d2ece6f"
      unitRef="usd">-165343000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99e5dec0e2ec4278920cdde542cc3960_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi0xMS0xLTEtMjM2MDc_308d6eee-99d7-4114-93f5-756227a22be3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMi0xMy0xLTEtMjM2MDc_506ef6ae-8907-4a72-a014-7fe5a6d187a8"
      unitRef="usd">250045000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7e184d34163f4eb9bbb389c6760c97a4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMy0xLTEtMS0yMzYwNw_20533978-eaa7-40a5-a3df-47304ace6d7d"
      unitRef="shares">277995</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic50e7d1305364c64b0c9a371990ebdea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMy01LTEtMS0yMzYwNw_4db2835b-0a02-4f51-beb4-0c9a5c2d1c2a"
      unitRef="usd">1508000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMy0xMy0xLTEtMjM2MDc_7294ec12-9fb3-4e8d-b811-10e31b6009a8"
      unitRef="usd">1508000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i7e184d34163f4eb9bbb389c6760c97a4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNC0xLTEtMS0yMzYwNw_14971566-a161-49bc-80d4-0b8647668fc7"
      unitRef="shares">66892</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i7e184d34163f4eb9bbb389c6760c97a4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNS0xLTEtMS0yMzYwNw_9da6e425-afd3-4eaf-a519-06ed2ac7a944"
      unitRef="shares">124059</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic50e7d1305364c64b0c9a371990ebdea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNi01LTEtMS0yMzYwNw_36618be0-7a04-4e03-8e0a-0a91b5a089b4"
      unitRef="usd">716000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNi0xMy0xLTEtMjM2MDc_2cb19e67-4a05-486f-a22d-309511c693dc"
      unitRef="usd">716000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i7e184d34163f4eb9bbb389c6760c97a4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNy0xLTEtMS0yMzYwNw_26f797ed-8b61-4ce0-bc11-e4af48e0b024"
      unitRef="shares">779032</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i7e184d34163f4eb9bbb389c6760c97a4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNy0zLTEtMS0yMzYwNw_b7f1229f-58b9-4183-8d27-f6eedf895258"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ic50e7d1305364c64b0c9a371990ebdea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNy01LTEtMS0yMzYwNw_8b0205d8-c2d0-4235-8944-bd11b69b22cd"
      unitRef="usd">15408000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfNy0xMy0xLTEtMjM2MDc_9c2302e1-cb94-4955-b789-f013a11c49e2"
      unitRef="usd">15409000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic50e7d1305364c64b0c9a371990ebdea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfOC01LTEtMS0yMzYwNw_b22b493a-3e2f-4784-a938-f3bb755329f6"
      unitRef="usd">85000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfOC0xMy0xLTEtMjM2MDc_b6d2d17e-40b3-4cc2-95fc-6ad2bb8eba2a"
      unitRef="usd">85000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic50e7d1305364c64b0c9a371990ebdea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfOS01LTEtMS0yMzYwNw_a8431e1d-ceea-430f-b50e-da7b4ccf4cd8"
      unitRef="usd">6095000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfOS0xMy0xLTEtMjM2MDc_b4f3cb42-314d-4522-8328-5263cd391b39"
      unitRef="usd">6095000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="iea7d27c6e56a41ceb309e846cd252d38_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTAtNy0xLTEtMjM2MDc_da750f16-55e4-4de1-ab02-4d759cb4ce49"
      unitRef="usd">5000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTAtMTMtMS0xLTIzNjA3_26d759cb-21de-4ef0-9b09-843484234ab0"
      unitRef="usd">5000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <us-gaap:NetIncomeLoss
      contextRef="i2e057f26f308493d9e886e4681305141_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTEtOS0xLTEtMjM2MDc_3128be48-36d9-4553-83d9-3a77213de597"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTEtMTMtMS0xLTIzNjA3_c319bb90-64df-4fc7-bbfd-4cfc169f066d"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib876df3633fb4dc0b2f75e69c96fd336_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTItMTEtMS0xLTIzNjA3_495dced0-b7e1-4d94-89b1-e11e92f5c8bd"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i071dea30283b4c2da9640d70152840c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTItMTMtMS0xLTIzNjA3_e97535ac-3f3c-4ba9-b106-2f4900e4bff2"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i45f16d7c0360465d9d1ae422cbbdc5cb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtMS0xLTEtMjM2MDc_e2d5825e-4ab9-492a-bfd4-92616c1a5fc0"
      unitRef="shares">61469777</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i45f16d7c0360465d9d1ae422cbbdc5cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtMy0xLTEtMjM2MDc_bb18de9f-e2fa-4642-850b-516d28fc2476"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bb0dd1b9e344c449ee1d7564dc23a2b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtNS0xLTEtMjM2MDc_5407332a-fb2a-4d03-a590-eae4ff3cb878"
      unitRef="usd">438658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6aa935c35262412789acfaf6fc42213c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtNy0xLTEtMjM2MDc_3c6c891c-edda-4dc0-861b-dba092d532ed"
      unitRef="usd">-956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6e773c3593149568d4ea0e3693bcdb9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtOS0xLTEtMjM2MDc_e3cc259d-f77d-4ee0-ac28-dbcbeb106db1"
      unitRef="usd">-190565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i653f3972b91e4ad0b4e710c734428349_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtMTEtMS0xLTIzNjA3_48337f14-082e-472e-8362-ddcb5500ce89"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb2e17bbd2d7412b97696bf81792a0fa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTMtMTMtMS0xLTIzNjA3_78985c83-d358-4a12-9eb3-4c57663cb744"
      unitRef="usd">247228000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4b52ba3511304bb7aac0b3d9f098007e_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTQtMS0xLTEtMjM2MDc_c7d43917-fff6-49ee-95f7-8861f5db0d72"
      unitRef="shares">56583</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i34488f29ce844dde865878863e9d0f30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTQtNS0xLTEtMjM2MDc_b9c63c50-5b65-47bc-89e7-4fb6b751ca30"
      unitRef="usd">258000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTQtMTMtMS0xLTIzNjA3_20ebb9a4-2cad-4913-874b-35bcbc4bb31b"
      unitRef="usd">258000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4b52ba3511304bb7aac0b3d9f098007e_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTUtMS0xLTEtMjM2MDc_1232eb91-7873-44e3-8bd4-880ae492589b"
      unitRef="shares">20903</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i34488f29ce844dde865878863e9d0f30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTUtNS0xLTEtMjM2MDc_46a8efa3-697a-43e4-a088-f93c70d2ecb4"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTUtMTMtMS0xLTIzNjA3_e1fe72c4-7d1e-4478-b8e3-f75da11a6c14"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i4b52ba3511304bb7aac0b3d9f098007e_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTYtMS0xLTEtMjM2MDc_488623c3-5d6a-47a3-a31d-3031c927fb36"
      unitRef="shares">179118</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i34488f29ce844dde865878863e9d0f30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTctNS0xLTEtMjM2MDc_70153049-214c-4e44-b515-15bfb9f90d25"
      unitRef="usd">778000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTctMTMtMS0xLTIzNjA3_6f5b4a7c-869d-4365-8e2d-adf8c7f96dc6"
      unitRef="usd">778000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i34488f29ce844dde865878863e9d0f30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTgtNS0xLTEtMjM2MDc_a70dee60-5e0f-40a9-b9ce-77b1dd905f28"
      unitRef="usd">10429000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTgtMTMtMS0xLTIzNjA3_e171f798-2cd3-4a53-8c01-ac9c20aed810"
      unitRef="usd">10429000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i99561b9ccc564144a11bf42009543bba_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTktNy0xLTEtMjM2MDc_d92c456f-888a-4725-8ae4-7e8be5aa52e5"
      unitRef="usd">3000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMTktMTMtMS0xLTIzNjA3_99627bfa-3bea-4faf-a749-5577a2858944"
      unitRef="usd">3000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders
      contextRef="i34488f29ce844dde865878863e9d0f30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjAtNS0xLTEtMjM2MDc_451f74c6-7454-4576-a695-e8f250971f92"
      unitRef="usd">648000</lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders>
    <lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders
      contextRef="i99561b9ccc564144a11bf42009543bba_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjAtNy0xLTEtMjM2MDc_aeccf260-71f7-4c3e-802b-5157db69dd1d"
      unitRef="usd">648000</lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders>
    <lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjAtMTMtMS0xLTIzNjA3_2ccae73d-f258-4237-a39a-858ab5a5f8f9"
      unitRef="usd">1296000</lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders>
    <lifx:StockIssuedDuringPeriodSharesSettlementOfContingentConsideration
      contextRef="i4b52ba3511304bb7aac0b3d9f098007e_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjEtMS0xLTEtMjM2MDc_043680ef-f16f-4645-bb04-6c08c01529b0"
      unitRef="shares">360724</lifx:StockIssuedDuringPeriodSharesSettlementOfContingentConsideration>
    <lifx:StockIssuedDuringPeriodValueSettlementOfContingentConsideration
      contextRef="i34488f29ce844dde865878863e9d0f30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjEtNS0xLTEtMjM2MDc_7dcdc789-c70b-4390-85b2-73cccc7e51af"
      unitRef="usd">4221000</lifx:StockIssuedDuringPeriodValueSettlementOfContingentConsideration>
    <lifx:StockIssuedDuringPeriodValueSettlementOfContingentConsideration
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjEtMTMtMS0xLTIzNjA3_dcd55815-6fef-45a2-86d7-26894136daf0"
      unitRef="usd">4221000</lifx:StockIssuedDuringPeriodValueSettlementOfContingentConsideration>
    <us-gaap:NetIncomeLoss
      contextRef="i085df7426dbc42069e4b87b35bafc564_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjItOS0xLTEtMjM2MDc_36150388-f292-460a-a126-72602a546c6e"
      unitRef="usd">-32985000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjItMTMtMS0xLTIzNjA3_937bdb6b-aca9-4b90-860f-2dfdfad42f0b"
      unitRef="usd">-32985000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7c45bdec6e6849c8b795d0c069cb095a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjMtMTEtMS0xLTIzNjA3_48b3e165-b62d-4cad-a919-fab49edac049"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i679c749941554b44817eabacc5f1b706_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjMtMTMtMS0xLTIzNjA3_e9159976-8ffa-4d6b-b096-d2d480866139"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i26d58726bcf74749b09c9b7be9cf7168_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtMS0xLTEtMjM2MDc_7a789f09-cb34-4765-9e5a-a4553e82e67a"
      unitRef="shares">62087105</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i26d58726bcf74749b09c9b7be9cf7168_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtMy0xLTEtMjM2MDc_64985378-189b-4874-a6aa-0161c23cb4aa"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib13952f89f184e55be9349fd8ff6bd53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtNS0xLTEtMjM2MDc_f72d26f7-d984-41f0-a8b5-e356b9827735"
      unitRef="usd">453437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50c1db10275e4fc59d8ad07d0f6c2d07_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtNy0xLTEtMjM2MDc_683b5833-3048-4dae-88be-f258deacde59"
      unitRef="usd">-311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia413cb798ad04f8a8ece6846a1860464_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtOS0xLTEtMjM2MDc_0f1c95f1-fa15-4770-86ff-9cde1ce4e12a"
      unitRef="usd">-223550000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c1d40e437e44df5ae3202d081c47738_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtMTEtMS0xLTIzNjA3_18c82243-084e-4b46-8fc1-5f4b12f4c523"
      unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaf4a2005e344f68a4e60e89883c796a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjQtMTMtMS0xLTIzNjA3_f6927aab-08a5-4e93-8fb4-e3fe9e2a9b79"
      unitRef="usd">229653000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0a0c3659ed2244fe9e6101a684aad3ae_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjUtMS0xLTEtMjcyNDc_cbe9f1cd-7a64-4300-a0ed-7501d693da99"
      unitRef="shares">58800</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i708b62390c7448429f8a2d9d95dd6a6d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjUtNS0xLTEtMjcyNjE_a42516fc-b58b-4ddb-8ad4-c7881c982616"
      unitRef="usd">228000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjUtMTMtMS0xLTI3Mjg5_468e5b0f-55db-4a4f-ac32-3c5a4e099e84"
      unitRef="usd">228000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i0a0c3659ed2244fe9e6101a684aad3ae_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjctMS0xLTEtMjcyNDc_9f6e43bb-121a-48c6-9cd9-fcbb654c71c4"
      unitRef="shares">214522</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i708b62390c7448429f8a2d9d95dd6a6d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjgtNS0xLTEtMjcyNjE_aa743270-9373-4752-97dd-4817dd4874ab"
      unitRef="usd">1233000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjgtMTMtMS0xLTI3Mjg5_fd38148b-89f3-49d4-99db-bda442b7152a"
      unitRef="usd">1233000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i708b62390c7448429f8a2d9d95dd6a6d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjktNS0xLTEtMjcyNjE_65533420-5647-4195-b0ce-06b93cb6b10a"
      unitRef="usd">7963000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMjktMTMtMS0xLTI3Mjg5_d6957076-25be-41c1-a3a7-6a8be98b68ff"
      unitRef="usd">7963000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i6139a1b3462a4b49aecb3ba7cde25969_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzAtNy0xLTEtMjcyNjg_4da5aa7e-3238-41e4-9149-26884d5d602f"
      unitRef="usd">1000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzAtMTMtMS0xLTI3Mjg5_9984bbc0-5b1e-47c4-a3c9-78259c52de75"
      unitRef="usd">1000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i0a0c3659ed2244fe9e6101a684aad3ae_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzMtMS0xLTEtMzI1MjQ_72123977-66f5-4657-890c-5cfb824a9e17"
      unitRef="shares">75920</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:NetIncomeLoss
      contextRef="i594e59a8d848445c9493a2774bbef60d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzMtOS0xLTEtMjcyNzU_cb2923fd-eecf-4bc8-a563-6e6f1f425fe5"
      unitRef="usd">-21119000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzMtMTMtMS0xLTI3Mjg5_c41f2ca8-e75e-4d81-a7e5-13c85c83e383"
      unitRef="usd">-21119000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9d5934d9c20f469f96c4de5ebaa3be09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzQtMTEtMS0xLTI3Mjgy_25f2b54b-9151-4360-b754-ee2ba7674234"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzQtMTMtMS0xLTI3Mjg5_24446084-b7ae-4182-8809-581540825aa1"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i58c9e02e9f3d4825a398c45b168f26cc_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtMS0xLTEtMjcyNDc_d192f584-6ef0-4b4c-bb9c-b1ae0dbb839b"
      unitRef="shares">62284507</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i58c9e02e9f3d4825a398c45b168f26cc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtMy0xLTEtMjcyNTQ_c2a783c5-5326-44e8-9e0a-37263b697773"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ac6021aa4c6460c83472a8228562658_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtNS0xLTEtMjcyNjE_5e3a9714-4caf-4c3d-a98e-b20e8d02a1ca"
      unitRef="usd">460395000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c6dbde5f93d4b24b3e21fcbe0e6aeb4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtNy0xLTEtMjcyNjg_2bbdab1f-0da7-479f-8852-bb3f0881c33f"
      unitRef="usd">-312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic062ce6155974cbc9ef54143eb7178b5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtOS0xLTEtMjcyNzU_394e2ebc-d115-41ed-9c36-404fc6ad931a"
      unitRef="usd">-244669000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic77988e73855434298fdd20ac5af00cf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtMTEtMS0xLTI3Mjgy_2bc251ae-e061-4edc-892f-2220d82b048a"
      unitRef="usd">-14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmIxMDdkZDY3ZjY2MTQ1Njg5MjBkYWJlOTg4YzMxMWY5L3RhYmxlcmFuZ2U6YjEwN2RkNjdmNjYxNDU2ODkyMGRhYmU5ODhjMzExZjlfMzUtMTMtMS0xLTI3Mjg5_9a15e381-cc70-4c08-8a01-53ed9a133ae4"
      unitRef="usd">215462000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc4230db80a74bcca9cc14266b698545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMi0xLTEtMS0yMzYwNw_bd2eae8f-78bc-4e99-966e-7cba61448a4d"
      unitRef="shares">50035408</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibc4230db80a74bcca9cc14266b698545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMi0zLTEtMS0yMzYwNw_3ccf10c7-8303-4f0a-9ff1-2f6702997c6b"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefd4cf3e28b746ca91c2f4008e84dd7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMi01LTEtMS0yMzYwNw_4ccbd389-17eb-4959-82a2-08248c821bdd"
      unitRef="usd">196852000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbccbd322538412b8600e50f5b00e5cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMi03LTEtMS0yMzYwNw_921bdced-246d-4f49-97c7-a1c5fe6e53a1"
      unitRef="usd">-927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0043bedd777e437cae89721af929f890_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMi05LTEtMS0yMzYwNw_833ae787-ae30-4236-921a-dd4f61dabeb3"
      unitRef="usd">-131786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59913e40d44147dbb6f5c5b1ab5da5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMi0xMS0xLTEtMjM2MDc_79b46b56-0b53-459c-971f-4768b5870e48"
      unitRef="usd">64189000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i534f41cca8134e10a7c6612de2fa5eab_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMy0xLTEtMS0yMzYwNw_f84c530f-935a-4dac-bd9b-72c35c1ed2e3"
      unitRef="shares">126497</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9f1fe98116e648b99ddc4009823285a2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMy01LTEtMS0yMzYwNw_1097e209-6b9c-45ba-b6a1-bef5e4c05e36"
      unitRef="usd">498000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i96542ec65bc24c248a8eea484e15268d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMy0xMS0xLTEtMjM2MDc_4d86759b-93a2-4ade-aa41-682dac70bb3d"
      unitRef="usd">498000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i534f41cca8134e10a7c6612de2fa5eab_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNC0xLTEtMS0yMzYwNw_e43fd445-bac3-4f34-b365-3630d1213897"
      unitRef="shares">109482</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9f1fe98116e648b99ddc4009823285a2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNS01LTEtMS0yMzYwNw_d8891e41-a418-49e3-b11b-41e27b53ef4d"
      unitRef="usd">586000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i96542ec65bc24c248a8eea484e15268d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNS0xMS0xLTEtMjM2MDc_824cc755-b4af-4f87-b768-13ed07a946e8"
      unitRef="usd">586000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9f1fe98116e648b99ddc4009823285a2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNi01LTEtMS0yMzYwNw_95825c4b-fdb9-400f-92cd-be7bd08dcada"
      unitRef="usd">2199000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i96542ec65bc24c248a8eea484e15268d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNi0xMS0xLTEtMjM2MDc_57f03f3a-9d04-40b6-9913-d39795ba86ec"
      unitRef="usd">2199000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i432632e975bb41fb9a383793e369a74d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNy03LTEtMS0yMzYwNw_4c4f800d-1975-47ee-ac9b-4ab498c6790f"
      unitRef="usd">9000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i96542ec65bc24c248a8eea484e15268d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfNy0xMS0xLTEtMjM2MDc_76efe3b0-d054-46d1-bfa4-243a71fb4a7a"
      unitRef="usd">9000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <us-gaap:NetIncomeLoss
      contextRef="i89d48afcc5574b45b0c2785d9d710bc4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOC05LTEtMS0yMzYwNw_e081c58e-d781-468d-961d-0037dbc492c6"
      unitRef="usd">-3852000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96542ec65bc24c248a8eea484e15268d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOC0xMS0xLTEtMjM2MDc_303bbc9e-a657-4c77-821c-feb00d3f68c5"
      unitRef="usd">-3852000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id2a2d0aa5c11433fb3305c64079cb44c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOS0xLTEtMS0yMzYwNw_a362219e-8817-41a9-b2f7-5246c53e2673"
      unitRef="shares">50271387</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id2a2d0aa5c11433fb3305c64079cb44c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOS0zLTEtMS0yMzYwNw_ca293e97-4b15-4b0f-a44b-f34afba2c70b"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i045db8c2cca04b5692635b4503b3430d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOS01LTEtMS0yMzYwNw_78a3170e-40e1-4e71-b030-e4662bb86cd8"
      unitRef="usd">198963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib11e9d367958444aab065e72a6297213_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOS03LTEtMS0yMzYwNw_869ce4ce-c3de-4626-a19e-7ecb3d7885c3"
      unitRef="usd">-936000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idea039de205441f59e9b2e9605b59cee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOS05LTEtMS0yMzYwNw_fa4e97a1-79b6-4790-a9b2-b9f84852bb82"
      unitRef="usd">-135638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68eb190c6b9f44a695832b0f69c25a30_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfOS0xMS0xLTEtMjM2MDc_c41cd6aa-afc3-48cb-9048-d76d5eed8eb6"
      unitRef="usd">62439000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iabf0783a486747bab6f9eb28f18c8cb6_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTAtMS0xLTEtMjM2MDc_630f2414-c155-4692-a854-fc2c6ef5f236"
      unitRef="shares">287745</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i491a000804454bd79c0a5a37e4d87990_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTAtNS0xLTEtMjM2MDc_e350599a-97f7-4fb4-b3d7-7e359257a295"
      unitRef="usd">790000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5daa88631c1948309f497f02dd954ebc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTAtMTEtMS0xLTIzNjA3_4451936d-60a7-4404-be12-c5faf22a365e"
      unitRef="usd">790000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="iabf0783a486747bab6f9eb28f18c8cb6_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTEtMS0xLTEtMjM2MDc_3d421876-99a0-4a4e-85e1-65df9d331b24"
      unitRef="shares">169915</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i491a000804454bd79c0a5a37e4d87990_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTItNS0xLTEtMjM2MDc_42ba0a10-83e8-4c80-963f-9e3fdba7d1eb"
      unitRef="usd">1249000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5daa88631c1948309f497f02dd954ebc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTItMTEtMS0xLTIzNjA3_ac6a228c-56bf-4b83-870c-ea3900175fdc"
      unitRef="usd">1249000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i491a000804454bd79c0a5a37e4d87990_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTMtNS0xLTEtMjM2MDc_16c08299-2c5d-4456-8e8e-bb09e58f915f"
      unitRef="usd">2941000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5daa88631c1948309f497f02dd954ebc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTMtMTEtMS0xLTIzNjA3_52b0e0b1-8587-47d8-9b67-ab2452c6754b"
      unitRef="usd">2941000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="ifeb3e9802c9e404cb4cac2270bcdc6dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTQtNy0xLTEtMjM2MDc_6a8e9c5e-5e4f-4d86-bb48-201a1af87cf1"
      unitRef="usd">6000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i5daa88631c1948309f497f02dd954ebc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTQtMTEtMS0xLTIzNjA3_c3e8b545-4e32-491a-a809-ad95a180c2c8"
      unitRef="usd">6000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <us-gaap:NetIncomeLoss
      contextRef="i3af1ba0e834b4f9f9f1c5b8bdab9e092_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTUtOS0xLTEtMjM2MDc_91120d66-53c9-44ba-b82a-fafc67b231b1"
      unitRef="usd">-6804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5daa88631c1948309f497f02dd954ebc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTUtMTEtMS0xLTIzNjA3_8dfedfd7-528b-4bdb-99ea-f9cb70a77217"
      unitRef="usd">-6804000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id73017149b5c45f39757c1cb66c0b177_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTYtMS0xLTEtMjM2MDc_f71255b8-1b41-414c-97d6-7053bb278977"
      unitRef="shares">50729047</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id73017149b5c45f39757c1cb66c0b177_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTYtMy0xLTEtMjM2MDc_4ae0fbfc-8ff7-44eb-8a99-f302ef37c542"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i162e8c0af0984fdaaff151f91be06d24_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTYtNS0xLTEtMjM2MDc_98c05e47-021f-40c1-9b66-e26c760c39a9"
      unitRef="usd">201445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia008daf4035e49a7bd9b674bd4b9c956_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTYtNy0xLTEtMjM2MDc_0ad763dd-b29a-47ab-a515-f2767bbb800e"
      unitRef="usd">-942000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0af7eead198a4ba9b8f37a570f76ee54_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTYtOS0xLTEtMjM2MDc_586bc614-624a-4d72-8acb-b674cc19fd01"
      unitRef="usd">-142442000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib54635f55d21462490dfe7cbf7aa7521_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTYtMTEtMS0xLTIzNjA3_f4481f43-aba0-4993-ba34-e7687a524539"
      unitRef="usd">58111000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id32fab227d3d430fa7f4289a34fe838e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTctMS0xLTEtMjczNTU_f3456eaf-5cd3-419d-83c7-76a0224a97ee"
      unitRef="shares">350394</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTctNS0xLTEtMjczNzU_a5a7884a-b865-4f11-bd97-950c1645d95e"
      unitRef="usd">935000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTctMTEtMS0xLTI3Mzk2_82c331d8-88c4-4369-a665-e60b84145546"
      unitRef="usd">935000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="id32fab227d3d430fa7f4289a34fe838e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTgtMS0xLTEtMzIyMTA_00d0a9b2-a5a9-4918-b965-4879e4544973"
      unitRef="shares">37410</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTgtNS0xLTEtMzIyMTA_12bddd71-4003-4707-ad17-5c5187e14bb1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="id32fab227d3d430fa7f4289a34fe838e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTgtMS0xLTEtMjczNTU_264eb641-5fbb-47a7-b2df-10997e41b770"
      unitRef="shares">129448</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTktNS0xLTEtMjczNzU_9b9aa69e-02d3-4cfa-986e-3ca2b2d2d7b8"
      unitRef="usd">1334000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMTktMTEtMS0xLTI3Mzk2_adadf15e-71fb-4668-a341-de57e26f655a"
      unitRef="usd">1334000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjEtNS0xLTEtMzIyNDk_7fb561eb-0e9a-4f38-9ff9-6ec66e8a9eff"
      unitRef="usd">844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjEtMTEtMS0xLTMyMjQ5_892ace41-90c4-43b8-a2f1-da1f8d575822"
      unitRef="usd">844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjItNS0xLTEtMzIyNDk_1bb9751e-dd25-476a-8d6a-3c2c45b34ea6"
      unitRef="usd">603000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjItMTEtMS0xLTMyMjQ5_1bca8dc5-b194-420d-9c96-68e7f3019bda"
      unitRef="usd">603000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="id32fab227d3d430fa7f4289a34fe838e_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtMS0xLTEtMzIyNDk_19557ed3-e41b-4f56-ac92-1253b2d73f0b"
      unitRef="shares">765733</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="id32fab227d3d430fa7f4289a34fe838e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtMy0xLTEtMzIyNDk_edc7117f-8446-46c8-b0fd-67ddffe69db8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtNS0xLTEtMzIyNDk_928599d3-15a7-4e06-99b1-1fd2c76898f8"
      unitRef="usd">13820000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtMTEtMS0xLTMyMjQ5_08c157c6-0750-43e7-a80d-ddeed4d8395d"
      unitRef="usd">13821000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <lifx:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationStockBasedCompensationAwardsAssumed
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjQtNS0xLTEtMzIyNDk_4d71922d-7581-457a-93bf-b29558e4a653"
      unitRef="usd">533000</lifx:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationStockBasedCompensationAwardsAssumed>
    <lifx:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationStockBasedCompensationAwardsAssumed
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjQtMTEtMS0xLTMyMjQ5_5475e46f-b151-4c18-bd01-8d33034714d5"
      unitRef="usd">533000</lifx:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationStockBasedCompensationAwardsAssumed>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie963786ed9b544169d72a545767d6065_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjAtNS0xLTEtMjczNzU_635c1a3f-2cea-4c11-9447-671682fa7f3a"
      unitRef="usd">3260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjAtMTEtMS0xLTI3Mzk2_a123f400-781f-40a1-8f00-7d128a093e45"
      unitRef="usd">3260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="id1964a0790ed46a7b85c3c8155499684_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjEtNy0xLTEtMjczODI_db71c3da-30b1-4ab6-ad38-952f3239c4c6"
      unitRef="usd">3000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjEtMTEtMS0xLTI3Mzk2_18dca0c5-8cbe-452b-a9c3-a0f480fb7d7c"
      unitRef="usd">3000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <us-gaap:NetIncomeLoss
      contextRef="i97f66ad1bf1b4ddfad6784309ac300de_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjItOS0xLTEtMjczODk_0ddeb475-1251-4512-a17a-5cac0da063e9"
      unitRef="usd">-8014000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjItMTEtMS0xLTI3Mzk2_a21c46b4-3d90-4eb9-9c71-4a2525201375"
      unitRef="usd">-8014000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idd9ea44d716944dd8e089cd82875cbb1_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtMS0xLTEtMjczNTU_d20516b3-9ceb-4dc8-8870-4146032e360e"
      unitRef="shares">52012032</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idd9ea44d716944dd8e089cd82875cbb1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtMy0xLTEtMjczNjg_bce1bfd4-3178-40bf-95ba-a4ce19f36c82"
      unitRef="usd">51000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61ca40c9f0d8415aab497cf03ed7edee_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtNS0xLTEtMjczNzU_907b0325-5569-4c10-b4be-a52bbfd37df9"
      unitRef="usd">220106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5485b8198fb422283d9fb3f2ec5c8d6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtNy0xLTEtMjczODI_973b9f5a-263c-4963-9203-ef5e2c547738"
      unitRef="usd">-945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbd52f74929d443199558d8e5d127d42_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtOS0xLTEtMjczODk_bea4fc22-13f7-4b5d-b477-37564653e200"
      unitRef="usd">-150456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yNS9mcmFnOjg0ZmFlMDJlZWEzNDRjMTY5ZmI2NGJlZTA2Yjg4ODRhL3RhYmxlOmZlMWI4MzBhNjM4YjRlMDQ4Nzg4MTlmNTNkYjQyMzEzL3RhYmxlcmFuZ2U6ZmUxYjgzMGE2MzhiNGUwNDg3ODgxOWY1M2RiNDIzMTNfMjMtMTEtMS0xLTI3Mzk2_efdbc791-9670-4029-846e-e4c8c525d205"
      unitRef="usd">68756000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMy0xLTEtMS0yMzYwNw_00109b94-5812-42ad-a992-07f99fbcb16e"
      unitRef="usd">-79326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMy0zLTEtMS0yMzYwNw_22322c4b-ec68-48ac-bc90-e17b09d73637"
      unitRef="usd">-18670000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNS0xLTEtMS0yMzYwNw_c0f0bf3c-ab3e-45c6-9f10-b4af5b405c0a"
      unitRef="usd">6831000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNS0zLTEtMS0yMzYwNw_fc7d6682-32fb-4a8f-b412-e6b14ce916e8"
      unitRef="usd">459000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNi0xLTEtMS0yMzYwNw_3ca31d41-6d2b-491a-972a-56d80edecfbc"
      unitRef="usd">2419000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNi0zLTEtMS0yMzYwNw_90690f43-200b-4da5-87ba-40688ac627dc"
      unitRef="usd">3164000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNy0xLTEtMS0yMzYwNw_d0b1fb7d-8f4e-4b7d-ac1e-78bab3a5d656"
      unitRef="usd">24487000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNy0zLTEtMS0yMzYwNw_7e26e03c-4978-4b4e-840b-1a1ddec16073"
      unitRef="usd">8400000</us-gaap:ShareBasedCompensation>
    <lifx:CompensationExpenseRevestingNotes
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfOC0xLTEtMS0yMzYwNw_8bbeb748-48d0-401a-bdfd-f747aa10b4e0"
      unitRef="usd">-100000</lifx:CompensationExpenseRevestingNotes>
    <lifx:CompensationExpenseRevestingNotes
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfOC0zLTEtMS0yMzYwNw_55d2e4e0-8abf-442f-b8f5-406727a3a0f5"
      unitRef="usd">43000</lifx:CompensationExpenseRevestingNotes>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfOS0xLTEtMS0yMzYwNw_bd47b284-46c9-4197-b0a5-cd2015040199"
      unitRef="usd">-345000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfOS0zLTEtMS0yMzYwNw_2b13dd50-a342-4c7f-8b9b-18776696a7ef"
      unitRef="usd">18000</us-gaap:InterestIncomeExpenseNet>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTAtMS0xLTEtMjM2MDc_21d9a84e-3f37-4fef-8b54-aa4868471389"
      unitRef="usd">-1875000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTAtMy0xLTEtMjM2MDc_2fe65422-023c-4248-b57e-d1a91ca06181"
      unitRef="usd">0</lifx:FairValueAdjustmentOfConvertibleNotes>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTEtMS0xLTEtMjM2MDc_4c78510d-dc1c-46d8-8143-125296934453"
      unitRef="usd">1183000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTEtMy0xLTEtMjM2MDc_0342534d-7710-44e2-8174-1e4bb8c5662e"
      unitRef="usd">-412000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTItMS0xLTEtMjM2MDc_059c9f2b-c3c9-48ea-9951-f6afe8249aa1"
      unitRef="usd">-5279000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTItMy0xLTEtMjM2MDc_e264309d-615e-41e5-9d72-86280c484776"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTMtMS0xLTEtMjM2MDc_9194dae1-fbaa-477c-b5c2-1d95eb3c4e83"
      unitRef="usd">1008000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTMtMy0xLTEtMjM2MDc_46dab8b6-55ea-4b64-99af-5ffcdf601ce9"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTUtMS0xLTEtMjM2MDc_884df5d1-95ee-43c2-a3a7-ff613be2bd33"
      unitRef="usd">-16412000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTUtMy0xLTEtMjM2MDc_b6f36c11-76d9-4745-88e5-537f9cde086b"
      unitRef="usd">3877000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTYtMS0xLTEtMjM2MDc_1050c8a2-2419-4d1a-95f6-3589f016f5c6"
      unitRef="usd">-7216000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTYtMy0xLTEtMjM2MDc_f0218f30-1d7e-43d4-baf5-ea4bff1b08ec"
      unitRef="usd">-4047000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTctMS0xLTEtMjM2MDc_63d2a4a5-3348-41ee-b9d0-e7a4b2394a41"
      unitRef="usd">4877000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTctMy0xLTEtMjM2MDc_12734e36-12bf-4182-a8e2-b91672a613df"
      unitRef="usd">235000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTgtMS0xLTEtMjM2MDc_f88aa9b8-285f-459c-9e52-134b42a4cf07"
      unitRef="usd">2777000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTgtMy0xLTEtMjM2MDc_5893838b-02a6-4973-8028-2ac06b1b50c2"
      unitRef="usd">1382000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTktMS0xLTEtMjM2MDc_abc22198-66eb-43eb-8b80-15facf5dd499"
      unitRef="usd">-13867000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMTktMy0xLTEtMjM2MDc_3c7bf366-f8ec-4fc6-beae-25c131675207"
      unitRef="usd">2196000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjAtMS0xLTEtMjM2MDc_16549f60-1d97-46a9-b90a-b29cd3b67cc8"
      unitRef="usd">-5345000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjAtMy0xLTEtMjM2MDc_d653b7ef-df13-48e5-be1d-544722070908"
      unitRef="usd">3652000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjEtMS0xLTEtMjM2MDc_0c0e34ff-30a6-4783-80e8-72c114d27759"
      unitRef="usd">2410000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjEtMy0xLTEtMjM2MDc_8f61174a-1f5e-4331-a394-fbe771abf55f"
      unitRef="usd">2344000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjItMS0xLTEtMjM2MDc_51ec6c86-398c-41f7-b18a-0883929b4d65"
      unitRef="usd">620000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjItMy0xLTEtMjM2MDc_a9ca6df6-9780-435d-8743-c6cca3d0bec4"
      unitRef="usd">-876000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjMtMS0xLTEtMjM2MDc_638e3015-d8e3-4d86-87e5-fa0eb996eb83"
      unitRef="usd">-54897000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjMtMy0xLTEtMjM2MDc_d26b2fd7-9523-4152-ad44-7ba4677ec3a8"
      unitRef="usd">-341000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjUtMS0xLTEtMjM2MDc_daff7b5c-6515-44c0-8457-c10eacecabab"
      unitRef="usd">113401000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjUtMy0xLTEtMjM2MDc_cfb6fdcb-e3b4-4fcc-bb12-ea4fa369d8b6"
      unitRef="usd">2983000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjYtMS0xLTEtMjM2MDc_44f3843d-7048-4d22-82fe-5cd861788be8"
      unitRef="usd">701000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjYtMy0xLTEtMjM2MDc_639ebeae-48b4-4884-b12c-fe2017d0dc85"
      unitRef="usd">0</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjctMS0xLTEtMjM2MDc_a474ded3-1889-413e-bbf0-db9778180973"
      unitRef="usd">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjctMy0xLTEtMjM2MDc_f1f93799-2004-4448-9248-db3e514a8fa3"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjgtMS0xLTEtMjM2MDc_b4366d52-e35b-4527-b8e5-9cddcd3e14c5"
      unitRef="usd">-114102000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMjgtMy0xLTEtMjM2MDc_218f8e4a-533e-4526-a7c3-0b3ea5a62bbd"
      unitRef="usd">-6983000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzAtMS0xLTEtMjM2MDc_28f13189-444e-4cd7-94f5-ddb929b64992"
      unitRef="usd">1994000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzAtMy0xLTEtMjM2MDc_a26a485f-1764-4b8b-9a59-20617420dc90"
      unitRef="usd">2223000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzEtMS0xLTEtMjM2MDc_62c4d85d-bd93-4748-9e20-e0886c8b6cc2"
      unitRef="usd">2727000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzEtMy0xLTEtMjM2MDc_fa710a5f-8d8e-41fe-a387-2435e7c77de9"
      unitRef="usd">3169000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzItMS0xLTEtMjM2MDc_c28bd575-9f93-43cd-818c-c135ba65efb0"
      unitRef="usd">85000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzItMy0xLTEtMjM2MDc_24e8fc0e-02ba-4ccf-808f-53b102624fba"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <lifx:ProceedsFromCollectionOfStockholderNotesReceivable
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzQtMS0xLTEtMjM2MDc_e8537747-76bd-44ae-bb6f-08280dbb2929"
      unitRef="usd">648000</lifx:ProceedsFromCollectionOfStockholderNotesReceivable>
    <lifx:ProceedsFromCollectionOfStockholderNotesReceivable
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzQtMy0xLTEtMjM2MDc_be2e1bb4-b20c-45b3-8f0f-541f751d373a"
      unitRef="usd">0</lifx:ProceedsFromCollectionOfStockholderNotesReceivable>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzUtMS0xLTEtMzE5MTM_2a78e9d6-1873-481a-af08-019459fa19ae"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzUtMy0xLTEtMzE5MTM_e0a60fee-3991-4365-8e12-9d9e17cc073b"
      unitRef="usd">53000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzYtMS0xLTEtMzgzNjM_65a14d25-f41d-4ef0-9fa0-366ed0a5da55"
      unitRef="usd">3471000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzYtMy0xLTEtMzgzNjM_9a22671b-2fa3-4776-81d4-76409901cd39"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <lifx:ProceedsFromAdvancesReceivedOnConvertibleNotes
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzUtMS0xLTEtMjM2MDc_e2bfc848-1cc6-4ba7-ac30-3eae49f59376"
      unitRef="usd">0</lifx:ProceedsFromAdvancesReceivedOnConvertibleNotes>
    <lifx:ProceedsFromAdvancesReceivedOnConvertibleNotes
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzUtMy0xLTEtMjM2MDc_c54353c0-980b-45cd-8d3a-1cf5c11d78c6"
      unitRef="usd">2110000</lifx:ProceedsFromAdvancesReceivedOnConvertibleNotes>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzYtMS0xLTEtMjM2MDc_31698c09-db3a-4f7c-ab52-40438d5d31f3"
      unitRef="usd">-3471000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzYtMy0xLTEtMjM2MDc_cf4cc3de-d59b-473f-9009-54f125b88ffa"
      unitRef="usd">1111000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzctMS0xLTEtMjM2MDc_b155c17c-66fc-49a4-882f-01ff9af39226"
      unitRef="usd">-172470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzctMy0xLTEtMjM2MDc_97723aca-7eba-431d-89f5-925911b60272"
      unitRef="usd">-6213000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzgtMS0xLTEtMjM2MDc_a30d78d1-5cdd-4cf3-a197-78be2907576a"
      unitRef="usd">231345000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i59913e40d44147dbb6f5c5b1ab5da5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzgtMy0xLTEtMjM2MDc_0601cc04-39f6-4f20-9bc3-b1ed6b2c68b2"
      unitRef="usd">56611000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzktMS0xLTEtMjM2MDc_a2df80f6-68e3-4799-86fd-ac3f638c010e"
      unitRef="usd">58875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfMzktMy0xLTEtMjM2MDc_07558e81-83ff-4359-830e-b050712dfd2d"
      unitRef="usd">50398000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDItMS0xLTEtMzIwMDA_dd30b54d-b393-4f29-9f3d-6240cc3e3664"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDItMy0xLTEtMzIwMDA_281e2806-7870-4e52-8dce-1fe15d9abaf2"
      unitRef="usd">33000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDQtMS0xLTEtMzgzOTU_c7b0e245-8e8a-44f4-8424-9e87007daacd"
      unitRef="usd">518000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDQtMy0xLTEtMzgzOTU_b22b6965-224b-4b6c-bb9a-3d481b739bed"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDEtMS0xLTEtMjM2MDc_18e94ec1-41a3-4c43-b546-04fe85d97e63"
      unitRef="usd">15409000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDEtMy0xLTEtMjM2MDc_e148ad20-34ef-456a-908a-9d18f379450f"
      unitRef="usd">13821000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <lifx:NoncashOrPartNoncashAcquisitionDebtIssued
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDYtMS0xLTEtMzIwMTk_2a564ba5-2614-4911-b162-862aa15bcbc4"
      unitRef="usd">0</lifx:NoncashOrPartNoncashAcquisitionDebtIssued>
    <lifx:NoncashOrPartNoncashAcquisitionDebtIssued
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDYtMy0xLTEtMzIwMTk_719eeafa-c06e-4098-976f-3935341e94d7"
      unitRef="usd">11597000</lifx:NoncashOrPartNoncashAcquisitionDebtIssued>
    <lifx:NoncashOrPartNoncashAcquisitionContingentConsiderationIssued
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDctMS0xLTEtMzIwMjk_b54d9d44-5307-4c38-af76-048562ff91d8"
      unitRef="usd">0</lifx:NoncashOrPartNoncashAcquisitionContingentConsiderationIssued>
    <lifx:NoncashOrPartNoncashAcquisitionContingentConsiderationIssued
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDctMy0xLTEtMzIwMTk_04052c93-d546-4b1e-8d7b-842d6deafde2"
      unitRef="usd">5900000</lifx:NoncashOrPartNoncashAcquisitionContingentConsiderationIssued>
    <lifx:NoncashOrPartNoncashAcquisitionStockBasedCompensationAssumed
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDgtMS0xLTEtMzIwMTk_81134609-115e-4663-b5dc-738f10df4de1"
      unitRef="usd">0</lifx:NoncashOrPartNoncashAcquisitionStockBasedCompensationAssumed>
    <lifx:NoncashOrPartNoncashAcquisitionStockBasedCompensationAssumed
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDgtMy0xLTEtMzIwMTk_2fcd23ec-1590-4411-a00c-2e79d8636547"
      unitRef="usd">533000</lifx:NoncashOrPartNoncashAcquisitionStockBasedCompensationAssumed>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDktMS0xLTEtMzIwMTk_e98bb4a2-8a85-4a22-a73a-3db76823a8a6"
      unitRef="usd">0</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDktMy0xLTEtMzIwMTk_698b11d1-b2e9-47ae-a655-8a066059eb05"
      unitRef="usd">4023000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <lifx:WarrantsIssued
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNTAtMS0xLTEtMzIwMTk_d5edab8e-bedc-4a55-887a-f84a8cb8d6f5"
      unitRef="usd">0</lifx:WarrantsIssued>
    <lifx:WarrantsIssued
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNTAtMy0xLTEtMzIwMTk_4abd1067-b390-488e-bc8e-2034fed2e41c"
      unitRef="usd">844000</lifx:WarrantsIssued>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNTEtMS0xLTEtMzIwMTk_6621146b-38fe-4a90-8f18-6374e9314947"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNTEtMy0xLTEtMzIwMTk_c2bd1cc7-800e-4d44-b503-2c8a87732f5b"
      unitRef="usd">603000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <lifx:ConvertibleDebtEmbeddedDerivativeBifurcated
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNTItMS0xLTEtMzIwMTk_bfdb5237-81bc-4c93-9299-f121d1059b24"
      unitRef="usd">0</lifx:ConvertibleDebtEmbeddedDerivativeBifurcated>
    <lifx:ConvertibleDebtEmbeddedDerivativeBifurcated
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNTItMy0xLTEtMzIwMTk_39286dcc-f41e-4aca-810d-ce92a705a151"
      unitRef="usd">663000</lifx:ConvertibleDebtEmbeddedDerivativeBifurcated>
    <lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDItMS0xLTEtMjM2MDc_923b9893-c814-42a4-a878-26d8814145ad"
      unitRef="usd">5474000</lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate>
    <lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDItMy0xLTEtMjM2MDc_4b461f15-4157-43bb-b157-83d356fd8a96"
      unitRef="usd">0</lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate>
    <us-gaap:StockIssued1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDMtMS0xLTEtMjM2MDc_5238703e-e71c-4b22-9b27-998e177e6e7e"
      unitRef="usd">4221000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDMtMy0xLTEtMjM2MDc_80c908cd-981e-41fa-9bcc-da80626fc92e"
      unitRef="usd">0</us-gaap:StockIssued1>
    <lifx:NoncashInvestingAndFinancingActivities
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDQtMS0xLTEtMjM2MDc_3214f1c0-2230-41ee-96fa-a225a995d59b"
      unitRef="usd">25104000</lifx:NoncashInvestingAndFinancingActivities>
    <lifx:NoncashInvestingAndFinancingActivities
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOjdlOGExNTk2MDI2ZDQ0MzNiNDBhN2NkNDZkZTg3YTEzL3RhYmxlcmFuZ2U6N2U4YTE1OTYwMjZkNDQzM2I0MGE3Y2Q0NmRlODdhMTNfNDQtMy0xLTEtMjM2MDc_54e95e3e-ed55-4625-aef1-e04ec8384db1"
      unitRef="usd">37984000</lifx:NoncashInvestingAndFinancingActivities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOmIyZjc5ZjBiODYzMTRmYjlhMmFjMzczNzQzYmU5NTc3L3RhYmxlcmFuZ2U6YjJmNzlmMGI4NjMxNGZiOWEyYWMzNzM3NDNiZTk1NzdfMi0xLTEtMS0yMzYwNw_0e0d37c1-1a59-4542-b003-15300971ac2c"
      unitRef="usd">43964000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOmIyZjc5ZjBiODYzMTRmYjlhMmFjMzczNzQzYmU5NTc3L3RhYmxlcmFuZ2U6YjJmNzlmMGI4NjMxNGZiOWEyYWMzNzM3NDNiZTk1NzdfMi0zLTEtMS0yMzYwNw_cf789530-6864-4e1a-9bb4-a0453da00bd2"
      unitRef="usd">50050000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOmIyZjc5ZjBiODYzMTRmYjlhMmFjMzczNzQzYmU5NTc3L3RhYmxlcmFuZ2U6YjJmNzlmMGI4NjMxNGZiOWEyYWMzNzM3NDNiZTk1NzdfMy0xLTEtMS0yMzYwNw_97151290-653d-4b62-ac5a-a77b1b14c99e"
      unitRef="usd">14911000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOmIyZjc5ZjBiODYzMTRmYjlhMmFjMzczNzQzYmU5NTc3L3RhYmxlcmFuZ2U6YjJmNzlmMGI4NjMxNGZiOWEyYWMzNzM3NDNiZTk1NzdfMy0zLTEtMS0yMzYwNw_33367cf8-edc7-4954-9f9c-641febce4950"
      unitRef="usd">348000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOmIyZjc5ZjBiODYzMTRmYjlhMmFjMzczNzQzYmU5NTc3L3RhYmxlcmFuZ2U6YjJmNzlmMGI4NjMxNGZiOWEyYWMzNzM3NDNiZTk1NzdfNC0xLTEtMS0yMzYwNw_3b2a7472-ebf8-415a-8e48-41fe7628fa66"
      unitRef="usd">58875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8yOC9mcmFnOmEyMmFlM2ZmNDlhYjQzOGM4ODM0ODMzMzQ1YWZiYzA2L3RhYmxlOmIyZjc5ZjBiODYzMTRmYjlhMmFjMzczNzQzYmU5NTc3L3RhYmxlcmFuZ2U6YjJmNzlmMGI4NjMxNGZiOWEyYWMzNzM3NDNiZTk1NzdfNC0zLTEtMS0yMzYwNw_39378ed1-7cf6-4e76-9162-b6fb98fbb50f"
      unitRef="usd">50398000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNC9mcmFnOmZiMTQ5ZDNkMWMwMTQ0ODk4OGNkMDU5NzQ3YjFlMjY2L3RleHRyZWdpb246ZmIxNDlkM2QxYzAxNDQ4OTg4Y2QwNTk3NDdiMWUyNjZfMTc1Nw_a5910f47-7bbd-4b4d-ba55-df20e25e6ae7">Nature of BusinessLife360, Inc. (the &#x201c;Company&#x201d;) is a leading technology platform, based on market share of the family safety and location sharing app market, to locate the people, pets and things that matter most to families. The Company was incorporated in the State of Delaware in April 2007. The Company&#x2019;s core offering, the Life360 mobile application, is now a market leading mobile application for families, with features that range from communications to driving safety and location sharing. The Company operates under a &#x201c;freemium&#x201d; model where its core offering is available to users at no charge, with three membership subscription options that are available but not required. The Company also generates revenue through monetization arrangements with certain commercial third parties (&#x201c;Data Revenue Partners&#x201d;) through Lead Gen and license agreements (including aggregated insights into the data collected from the Company&#x2019;s user base). On September&#160;1, 2021, the Company acquired all ownership interests of Jio, Inc (&#x201c;Jiobit&#x201d;). Jiobit is a provider of wearable location devices for young children, pets, and seniors. On January&#160;5, 2022, the Company acquired all ownership interests of Tile, Inc. (&#x201c;Tile&#x201d;). Tile is a smart location company whose product includes a Bluetooth enabled device and related accessories that work in tandem with the Tile Application to enable its customers to locate lost or misplaced objects.</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjY_62b43c0f-4aa9-4537-8a28-d3fe193e819c">Summary of Significant Accounting Policies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States, or (&#x201c;GAAP&#x201d;), are presented in U.S. dollars unless otherwise stated, and include the accounts of Life360, Inc. and subsidiaries, Jio, Inc., Tile, Inc., Tile Europe Ltd and Tile Network Canada ULC. All inter-company transactions and balances have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the condensed consolidated financial statements include all adjustments necessary to fairly state the Company&#x2019;s financial position. All adjustments are of a normal recurring nature. The results for the three and nine months ended September&#160;30, 2022 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ended December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information contained within the condensed consolidated financial statements should be read in conjunction with the Company's consolidated financial statements and notes thereto included in the Company&#x2019;s annual financial statements for the year ended December&#160;31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenue and expenses during the reporting period. Significant estimates made by management include, but are not limited to, the determination of revenue recognition, including the determination of selling prices for distinct performance obligations sold in multiple-performance obligation arrangements, the period over which revenue is recognized for certain arrangements, and estimated delivery dates for orders with title transfer upon delivery, accounts receivable allowance, product returns, promotional and marketing allowances, inventory valuation, average useful customer life, stock-based compensation, legal contingencies, assessment of possible impairment of long-lived assets and goodwill, valuation of contingent consideration, convertible notes and embedded derivatives, useful lives of long lived assets and income taxes including valuation allowances on deferred tax assets. The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. Actual results could differ significantly from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities (i.e., deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for the Company beginning January&#160;1, 2024, and interim periods therein. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company elected to early adopt ASU 2021-08 on September&#160;1, 2021, and the Company has recorded the acquired deferred revenue based on historical carrying value rather than fair value in the condensed consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No.&#160;2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2019-12&#x201d;), as part of its initiative to reduce complexity in accounting standards. ASU 2019-12 removes the following exceptions: exception to the incremental approach for intraperiod tax allocation; exception to accounting for basis differences when there are ownership changes in foreign investments; and exception to interim period tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also improves financial reporting for franchise taxes that are partially based on income; transactions with a government that result in a step up in the tax basis of goodwill; separate financial statements of legal entities that are not subject to tax; and enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public business entities in fiscal years beginning after December&#160;15, 2020, including interim periods within those fiscal years. For all other entities, the standard is effective in fiscal years beginning after December&#160;15, 2021, and interim periods within fiscal years beginning after December&#160;15, 2022. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. On January&#160;1, 2021, the Company adopted ASU 2019-12, and the standard did not have a material impact on its condensed consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting pronouncements not yet adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued&#160;ASU&#160;2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses: Measurement of Credit Losses on Financial Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which changes the existing incurred loss impairment model for financial assets held at amortized cost. The new model uses a forward-looking expected loss method to calculate credit loss estimates.&#160;These changes will result in earlier recognition of credit losses. In March 2022, the FASB issued ASU 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses: Troubled Debt Restructurings and Vintage Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which updates accounting guidance for troubled debt restructurings by creditors and enhances disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. Additionally, the amendments require an entity to disclose gross write-offs by year of origination for financing receivables. The amendments included within ASU 2022-02 become effective after the adoption of ASU 2016-13, which becomes effective for the Company on January&#160;1, 2023 with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2016-13 and ASU 2022-02 on its condensed consolidated financial statements and related disclosures and does not expect a material impact. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No.&#160;2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt-Debt with Conversion and Other Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Subtopic 470-20) which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. Among other changes, ASU 2020-06 removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1)&#160;a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, or (2)&#160;a convertible debt instrument was issued at a substantial premium. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which will result in increased dilutive securities as the assumption of cash settlement of the notes will not be available for the purpose of calculating earnings per share. The provisions of ASU 2020-06 are effective for reporting periods beginning after December&#160;15, 2023, with early adoption permitted for reporting periods beginning after December&#160;15, 2020 and can be adopted on either a fully retrospective or modified retrospective basis. The Company is currently evaluating the timing, method of adoption, and overall impact of this standard on its condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated as selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period revenue. The Company determines revenue recognition through the following steps: (i)&#160;identify the contract(s) with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations, primarily hardware and subscription services for the Tile and Jiobit hardware tracking devices. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price (&#x201c;SSP&#x201d;) basis with the amounts allocated to ongoing services deferred and recognized over a period of time and amounts allocated to hardware tracking devices recognized at a point-in time with a portion of the consideration being allocated to application usage (maintenance) and support. The Company determines SSP based on observable, if available, prices for those related goods and services when sold separately. When such observable prices are not available, the Company determines SSP based on multiple factors including consumer behaviors, the Company&#x2019;s internal pricing model, and relative costs incurred plus a normal margin. The factors may vary depending upon the facts and circumstances related to each deliverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For hardware products, the Company generally offers a limited warranty to end-users covering a period of twelve months for products and obligates the Company to repair or replace products for manufacturing defects or hardware component failures. The warranty is not sold separately and does not represent a separate performance obligation. Therefore, such warranties are accounted for under ASC 460, Guarantees, and the estimated costs of warranty claims are generally accrued as cost of revenue in the period the related revenue is recorded. See Note&#160;11 &#x201c;Commitments and Contingencies&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes hardware revenue at the net sales price, which includes certain estimates for variable consideration with our customers. The Company&#x2019;s variable consideration is primarily in the form of promotional agreements and marketing development fund agreements in relation to the hardware tracking devices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These agreements are designed to enhance the sale of the Company&#x2019;s products and consist of incentives to the Company&#x2019;s customers. The Company estimates variable considerations using the expected value method. All forms of variable consideration are recorded as contra-revenue and a corresponding liability in its condensed consolidated balance sheet. Certain agreements are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company&#x2019;s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s subscription revenue includes related support and is comprised of Life360 mobile application subscriptions as well as subscription service plans for the Tile and Jiobit hardware tracking devices. The Company&#x2019;s subscription contracts with customers are established at the point of mobile application download and purchase as indicated through acceptance of the Company&#x2019;s Terms of Use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cloud-based subscriptions are considered single combined performance obligations, consisting of multiple features that can be purchased separately, but which are bundled together and delivered to the customer as a combined output. The Company provides its customers with technical support along with unspecified updates and upgrades to the platform on an if and when available basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The subscription service plan for the Tile and Jiobit hardware tracking device is a distinct and separate performance obligation from the hardware. Subscription fees are fixed and recognized on a straight-line basis over the non-cancellable contractual term of the agreement, generally beginning on the date that the Company&#x2019;s service is made available to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue was $39.0 million and $23.1 million for the three months ended September 30, 2022 and 2021, respectively, and $107.9 million and $59.5 million for the nine months ended September 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hardware Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives hardware revenue from sale of the Tile and Jiobit hardware tracking devices and related accessories. For hardware and accessories, revenue is recognized at the time products are delivered. The Company offers limited rights of return and estimates reserves based on historical experience and records the reserves as a reduction of revenue and an accrued liability. Amounts billed to customers for shipping and handling are classified as revenue, and the Company&#x2019;s related shipping and handling costs incurred are classified as cost of revenue. The customers are billed upon shipment of the hardware tracking devices.&#160;Sales taxes collected from customers and remitted to respective governmental authorities are recorded as liabilities and are not included in revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s hardware and the embedded operating system are one distinct performance obligation and separate from the subscription service plans for the Tile and Jiobit hardware tracking device. The Company&#x2019;s embedded operating system is a component of the hardware that is integral to the functionality of the hardware and only together produce the essential functionality of the hardware. The Company offers extended warranties and hardware protection plans that are recognized over the contractual service period (typically&#160;1 to 2 years). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hardware revenue was $11.7 million and $38&#160;thousand for the three months ended September 30, 2022 and 2021, respectively, and $28.3 million and $38&#160;thousand for the nine months ended September 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other revenue consists primarily of data revenue and partnership revenue. For the nine months ended September 30, 2022, the Company&#x2019;s data revenue includes Life360 data monetization arrangements with certain third parties established through Data Master Service Agreements (collectively, &#x201c;Data MSAs&#x201d;), which outline specific terms governing the access and use of data and related fees. The Company determines a contract to exist upon the mutual execution of a Data MSA. Those customers historically had ability to access certain portions of the Company&#x2019;s user data over the contract term, in which certain customers pay a fee based on average active monthly users. Most of the Company&#x2019;s Data MSAs have been terminated as of September&#160;30, 2022 as the Company has moved toward an aggregate data sales model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring data to the customer. The Company estimates and includes variable consideration in the transaction price at contract inception to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. In estimating variable consideration in data arrangements, the Company considers historical experience and other external factors that may impact the expectation of future data usage. At each reporting period, the Company assesses actual and expected data usage that will be earned for the duration of the contract term. The payment terms for Data MSAs are monthly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes fees for certain data arrangements over time based on the fee per average active monthly user as the customer simultaneously receives and consumes the benefit of the services that the Company provides over the term of the agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, Life360 announced a new partnership agreement with Placer.ai (&#x201c;Placer&#x201d;), a prominent provider of aggregated analytics for the retail ecosystem, in which executives of the Company have an immaterial ownership interest through a passive investment vehicle. As part of this partnership, Placer will provide data processing and analytics services to Life360 and will have the right to commercialize aggregated data related to place visits during the term of the agreement. This partnership marked the beginning of Life360&#x2019;s exit from its legacy data sales model and transition to commercialize solely aggregated data, while still providing members the option to opt out of even aggregated data sales. In keeping with the Company&#x2019;s vision and consistent with that aggregated data sales model, the Company is exploring ways, in the future, to enable members to avail themselves of compelling offers and opportunities by enabling Company partners to use their data with members&#x2019; explicit, affirmative opt-in consent. The Placer agreement includes fixed monthly revenue amounts for access to aggregated data for the duration of the three-year agreement. The Company has a stand ready obligation to provide aggregated user data over the term of the agreement and recognizes revenue ratably based on the fixed monthly amounts. The Company estimates and includes variable consideration in the transaction price at contract inception to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the agreement, Placer issued the Company a warrant to purchase up to 5,100,167 shares of Series C Preferred Stock at an exercise price of $4.90 per share.&#160;The grant of the warrant is considered noncash consideration, which the Company measured at fair value on the date of issuance.&#160;The warrant was valued using an option pricing model, and the fair value of approximately $5.4 million has been included as part of the transaction price of the Placer data partnership agreement, and will be included in prepaid expenses and other assets, noncurrent on the Company&#x2019;s condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Data revenue was $5.5&#160;million and $5.0 million for the three months ended September 30, 2022 and 2021, respectively, and $17.7 million and $13.6 million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership revenue includes agreements with third parties to provide access to advertising on the Company&#x2019;s mobile platform. The Company receives a percentage of the advertising spend as a fee, which is recognized as revenue on a net basis. The variable amounts earned under partnership revenue arrangements are allocable to the month in which the advertising is placed, which is reset on a monthly basis. As such, the Company will recognize revenue monthly based on the advertising placed. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership revenue was $1.0 million and $1.6 million for the three months ended September 30, 2022 and 2021, respectively, and $3.1 million and $4.6 million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. Revenue allocated to remaining performance obligations was $30.9 million as of September&#160;30, 2022, of which the Company expects $27.9 million to be recognized over the next twelve months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of subscription revenue includes all direct costs to deliver the Company&#x2019;s subscription services. These costs include personnel-related costs associated with our cloud-based infrastructure and our customer support organization, third-party hosting fees, software, and maintenance costs, outside services associated with the delivery of our subscription services, personnel-related expenses, travel-related costs, amortization of acquired intangibles and allocated overhead, such as facilities, including rent, utilities, depreciation on equipment shared by all departments, credit card and transaction processing fees, and shared information technology costs. Personnel-related expenses include salaries, bonuses, benefits, and stock-based compensation for operations personnel. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of hardware revenue consists of product costs, including hardware production, contract manufacturers for production, shipping and handling, packaging, fulfillment, personnel-related expenses, manufacturing and equipment depreciation, warehousing, tariff costs, hosting, app fees, customer support costs, warranty replacement, and write-downs of excess and obsolete inventory. Personnel-related expenses include salaries, bonuses, benefits, and stock-based compensation for operations personnel. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of other revenue consists of cloud-based hosting costs, as well as costs of product operations function and employee-related costs associated with our data platform. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs Capitalized to Obtain Contracts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs capitalized to obtain contracts comprise of revenue-share payments to the Company&#x2019;s Channel Partners in connection with annual subscription sales of the Company&#x2019;s mobile application on each respective mobile application store platform as well as sales commissions paid to employees on hardware sales. Costs that are incremental and directly related to new customer sales contracts are accrued and capitalized upon execution of a non-cancelable customer contract, and subsequently expensed over the average life of the customer relationship, which is currently estimated to be &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjIyMzY_48cb3faa-7648-494f-bc2b-82d1ea3df03e"&gt;two&lt;/span&gt; to three years depending on the subscription type. The Company has elected the practical expedient under ASC 340-40 to expense incremental costs of obtaining a contract if the amortization periods is one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes judgments as to its ability to collect outstanding accounts receivable and provide allowances for accounts receivable when and if collection becomes doubtful. The Company evaluates the collectability of its accounts receivable based on review of its past-due balances, known collection risks and historical experience. In circumstances where the Company is aware of a specific customer&#x2019;s potential inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company records a specific reserve for bad debt against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected. The allowance for doubtful accounts as of September&#160;30, 2022 and December&#160;31, 2021 and total bad debt expense for the three and nine months ended September&#160;30, 2022 and 2021 was immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory and Contract Manufacturing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is comprised of raw materials and finished goods related to the Tile and Jiobit hardware tracking devices and accessories. Inventory is stated at the lower of cost or net realizable value on a weighted average basis. The Company assesses the valuation of inventory and periodically writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions. The Company&#x2019;s inventory is held at third party warehouses and contract manufacturer premises. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company outsources a significant portion of its manufacturing to independent contract manufacturers in Asia. A significant portion of its cost of revenue consists of inventory purchased from these manufacturers. The Company&#x2019;s manufacturers procure components and manufacture the Company&#x2019;s products based on the demand forecasts provided. These forecasts are based on estimates of future demand for the Company&#x2019;s products, which are in turn based on historical trends and an analysis from the Company&#x2019;s sales and marketing organizations, adjusted for overall market conditions. Shipments of inventory from the contract manufacturer are recorded as finished goods inventory upon shipment when title and the significant risks and reward of ownership have passed to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s business, operations, and financial results are subject to various risks and uncertainties including adverse global economic conditions, such as the coronavirus (COVID-19) pandemic, and competition in our industry that could adversely affect our business, financial conditions, results of operations and cash flows. These important factors, among others, could cause our actual results to differ materially from any future results.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers primarily consist of individual consumers, who subscribe to the Company&#x2019;s product offerings through market exchanges operated by channel partners, data revenue customers and retail partners, who purchase hardware tracking devices from the Company and resell them directly to individual consumers. Any changes in customer preferences and trends or changes in terms of use of channel partners&#x2019; platforms could have an adverse impact on its results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company depends on the constant real-time performance, reliability and availability of our technology system and access to our partner&#x2019;s networks. The Company primarily relies on a single technology partner for its cloud platform and a limited number of contract manufacturers to assemble components of the Jiobit and Tile hardware tracking devices. Any adverse impacts to the platform and the contract manufacturers could negatively impact our relationships with our partners or users and may adversely impact our business, financial performance, and reputation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its accounts receivable from revenue earned from customers located in the United&#160;States and internationally. The Company does not perform ongoing credit evaluations of its customers&#x2019; financial condition and does not require collateral from its customers. Historically, bad debt expenses have been insignificant. Channel and retail partners account for the majority of the Company&#x2019;s revenue and accounts receivable for all periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the information about our channel and retail partners who represented greater than 10% of our revenue or accounts receivable, respectively: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&#160;of&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 10%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Gross Accounts&lt;br/&gt;Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 10%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company charges costs related to research, design, and development of products to research and development expense as incurred. These costs consist of payroll related expenses, contractor fees, outside third-party vendors, and allocated facilities costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expense was $4.4 million and $1.9 million for the three months ended September 30, 2022 and 2021, respectively, and $13.4 million and $4.3 million for the nine months ended September 30, 2022 and 2021, respectively. Advertising expenses are recorded in the period in which cost is incurred and are presented within sales and marketing expense on the condensed consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investment securities with remaining maturities at the date of purchase of three months or less to be cash equivalents. Cash and cash equivalents include deposit and money market funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deposits of $14.9 million and $0.4 million were restricted from withdrawal as of September&#160;30, 2022 and December&#160;31, 2021, respectively. $13.1 million of the restricted balance as of September&#160;30, 2022 relates to funds placed in an indemnity escrow fund to be held for fifteen months after the acquisition date of Tile, Inc. for general representations and warranties. The remaining restricted cash balance as of September&#160;30, 2022 relates to cash deposits restricted under letters of credit issued on behalf of the Company in support of indebtedness to trade creditors incurred in the ordinary course of business and to securing the Company&#x2019;s facility leases. The $0.4 million balance restricted from withdrawal as of December&#160;31, 2021 relates to facility lease agreements. These balances are included in restricted cash on the accompanying condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses fair value measurements to record fair value adjustments to certain financial and non-financial assets and liabilities to determine fair value disclosures. The accounting standards define fair value, establish a framework for measuring fair value, and require disclosures about fair value measurements. Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required to be recorded at fair value, the principal or most advantageous market in which the Company would transact are considered along with assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions, and risk of nonperformance. The accounting standard for fair value establishes a fair value hierarchy based on three levels of inputs, the first two of which are considered observable and the last unobservable, that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The three levels of Inputs that may be used to measure fair value are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:23.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1 &#x2013; Observable inputs, such as quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:23.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2 &#x2013; Observable inputs other than Level&#160;1 prices, such as quoted prices for similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:23.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3 &#x2013; Valuations based on unobservable inputs to the valuation methodology and including data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recorded carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable, and accounts receivable as of September&#160;30, 2022 and December&#160;31, 2021 approximate fair value due to their short-term nature. Refer to Note 6 &#x201c;Fair Value Measurements&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Equipment, computer software, furniture, and product manufacturing equipment have estimated useful lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzEzOTU_6c7531ae-543a-45af-a5ff-2aca835f7ded"&gt;three&lt;/span&gt; to ten years. Leasehold improvements are amortized on a straight-line basis over the lesser of the estimated useful life or the term of the lease with expected renewals. As of September&#160;30, 2022, all leasehold improvements are amortized over three years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the balance sheet and the resulting gain or loss is reported in other income (expense), net in the period realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Development Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For development costs related to internal use software projects, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal use software is amortized on a straight-line basis over its estimated useful life of three years. The Company capitalized $0.7 million during the nine months ended September&#160;30, 2022. Capitalized costs are included within intangible assets, net on the condensed consolidated balance sheet. The Company did not capitalize any internal use software costs during the nine months ended September&#160;30, 2021 as the capitalizable costs were not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets and lease liabilities are recognized at the present value of the future lease payments at commencement date. The interest rate implicit in the Company&#x2019;s operating leases is not readily determinable, and therefore an incremental borrowing rate is estimated to determine the present value of future payments. The estimated incremental borrowing rate factors in a hypothetical interest rate on a collateralized basis with similar terms, payments, and economic environments. Operating lease right-of-use assets also include any prepaid lease payments and lease incentives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain operating lease agreements contain rent concession, rent escalation, and option to renew provisions. Rent concession and rent escalation provisions are considered in determining the straight-line single lease cost to be recorded over the lease term. Single lease cost is recognized on a straight-line basis over the lease term commencing on the date the Company has the right to use the leased property. The lease terms may include options to extend or terminate the lease. The Company generally uses the base, non-cancellable, lease term when recognizing the lease assets and liabilities, unless it is reasonably certain that the renewal option will be exercised. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, certain of the Company&#x2019;s operating lease agreements contain tenant improvement allowances from its landlords. These allowances are accounted for as lease incentives and decrease the Company&#x2019;s right-of-use asset and reduce single lease cost over the lease term. Refer to Note 8 &#x201c;Balance Sheet Components&#x201d; for additional lease disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses best estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed in business combinations as of the acquisition date. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#x2019;s condensed consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized but tested for impairment on an annual basis during the fourth quarter. There was no impairment of goodwill during the three and nine months ended September&#160;30, 2022 or the three and nine months ended September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, including acquired patents, trademarks, customer relationships, and acquired developed technology are carried at cost and amortized on a straight-line basis over their estimated useful lives. The Company determines the appropriate useful life of the Company&#x2019;s intangible assets by measuring the expected cash flows of acquired assets. There was no impairment of intangible assets recorded during the three and nine months ended September&#160;30, 2022 or the three and nine months ended September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the impairment of long-lived assets, such as property and equipment subject to depreciation and acquired intangibles subject to amortization, when events or changes in circumstances indicate that their carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets for impairment at least annually, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. There was no impairment of long-lived assets recognized during the three and nine months ended September&#160;30, 2022 or the three and nine months ended September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#x2019;s subscription arrangements. The Company primarily invoices its customers for its subscription services arrangements in advance. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment in Affiliate &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in affiliate relates to non-marketable equity securities held in a privately held company without a readily determinable market value. Non-marketable equity securities consist of warrants held to purchase shares of preferred stock of a Data Revenue Partner, refer to Note 2 &#x201c;Summary of Significant Accounting Policies&#x201d; for additional information regarding the Company&#x2019;s Data Revenue Partner. Investments in non-public businesses that do not have readily determinable pricing, and for which the Company does not have control or does not exert significant influence, are carried at cost less impairments, if any, plus or minus changes in observable prices for those investments. Gains or losses resulting from changes in the carrying value of these investments are included as a non-operating expense to the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss. There have been no adjustments to the basis of the Company&#x2019;s investment in affiliate to date. The carrying value of the Company&#x2019;s investment in affiliate is included in prepaid expenses and other assets, noncurrent in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Warrants &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has issued freestanding warrants to purchase shares of common stock in connection with certain debt financing transactions. The warrants are recorded as equity instruments at the grant date fair value using the Black-Scholes option pricing model and are not subject to revaluation at each balance sheet date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company has issued warrants in connection with the convertible note agreements. The warrants are recorded as equity instruments at the grant date fair value using the Black-Scholes option pricing model. The fair value has been recorded as a debt discount that is being amortized to interest expense under the straight-line method over the term of respective convertible notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an equity incentive plan under which various types of equity-based awards including, but not limited to, incentive stock options, non-qualified stock options, restricted stock units, and restricted stock awards, may be granted to employees, nonemployee directors, and nonemployee consultants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all equity awards granted to employees, nonemployees and directors, the Company recognizes compensation expense based on the grant-date estimated fair values. The fair value of stock options is determined using the Black-Scholes option pricing model. For restricted stock units and restricted stock awards, the fair value is based on the grant date fair value of the award. The Company recognizes compensation expense for stock option awards, restricted stock units, and restricted stock awards on a straight-line basis over the requisite service period of the award, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDAzNzg_a3b93978-d3d5-4c72-954b-928b5cbe8d9e"&gt;three&lt;/span&gt; to four years. Forfeitures are recorded as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company granted a market performance award to an executive that is subject to time-based vesting requirements in which vesting is contingent upon the Company&#x2019;s achievement of certain market performance goals. The fair value of such performance awards was determined using a Monte Carlo simulation and is recognized under the accelerated attribution method over a four year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the Company issued stock options and restricted stock that have performance-based vesting conditions. For awards that include a performance condition, if the performance condition is determined to be probable of being satisfied, the Company recognizes compensation expense related to such awards using the accelerated attribution method over the required performance period. If a performance condition is not probable of being met, no compensation cost is recognized. Refer to Note 14 &#x201c;Equity Incentive Plan&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes under the asset and liability method. The Company estimates actual current tax exposure together with assessing temporary differences resulting from differences in accounting for reporting purposes and tax purposes for certain items, such as accruals and allowances not currently deductible for tax purposes. These temporary differences result in deferred tax assets and liabilities,&#160;which are included in the Company&#x2019;s balance sheets. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#x2019;s statements of operations and comprehensive loss become deductible expenses under applicable income tax laws or when net operating loss or credit carryforwards are utilized. Accordingly, realization of the Company&#x2019;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company must assess the likelihood that the Company&#x2019;s deferred tax assets will be recovered from future taxable income, and to the extent the Company believes that recovery is not likely, the Company establishes a valuation allowance. The assessment of whether a valuation allowance is required often requires significant judgment including current and historical operating results, the forecast of future taxable income and on-going prudent and feasible tax planning initiatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. The Company did not accrue any interest or penalties related to income tax positions during the three and nine months ended September&#160;30, 2022 or the three and nine months ended September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company evaluates the likelihood of an unfavorable outcome in legal or regulatory proceedings to which it is a party and records a loss contingency on an undiscounted basis when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These judgments are subjective and based on the status of such legal proceedings, the merits of the Company&#x2019;s defenses, and consultation with legal counsel. Actual outcomes of these legal proceedings may differ materially from the Company&#x2019;s estimates. The Company estimates accruals for legal expenses when incurred as of each balance sheet date based on the facts and circumstances known to the Company at that time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as a single operating segment. The Company&#x2019;s chief operating decision maker is its chief executive officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. All material long-lived assets are based in the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes basic and diluted net loss per share in conformity with ASC 260, &#x201c;Earnings per Share.&#x201d; Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, common stock warrants, common stock convertible notes, and unvested restricted stock units are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as the effect is antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjc_e5fb96a2-9b6e-434c-8a0a-b9c367e4dc61">The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States, or (&#x201c;GAAP&#x201d;), are presented in U.S. dollars unless otherwise stated, and include the accounts of Life360, Inc. and subsidiaries, Jio, Inc., Tile, Inc., Tile Europe Ltd and Tile Network Canada ULC. All inter-company transactions and balances have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjc_f6a68b70-7e0e-48cc-b573-eb5d97fce7bc">The unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States, or (&#x201c;GAAP&#x201d;), are presented in U.S. dollars unless otherwise stated, and include the accounts of Life360, Inc. and subsidiaries, Jio, Inc., Tile, Inc., Tile Europe Ltd and Tile Network Canada ULC. All inter-company transactions and balances have been eliminated.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjg_03b300c9-5002-46dd-bd19-55100989825b">Use of Estimates The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenue and expenses during the reporting period. Significant estimates made by management include, but are not limited to, the determination of revenue recognition, including the determination of selling prices for distinct performance obligations sold in multiple-performance obligation arrangements, the period over which revenue is recognized for certain arrangements, and estimated delivery dates for orders with title transfer upon delivery, accounts receivable allowance, product returns, promotional and marketing allowances, inventory valuation, average useful customer life, stock-based compensation, legal contingencies, assessment of possible impairment of long-lived assets and goodwill, valuation of contingent consideration, convertible notes and embedded derivatives, useful lives of long lived assets and income taxes including valuation allowances on deferred tax assets. The Company bases its estimates and judgments on historical experience and on various assumptions that it believes are reasonable under the circumstances. Actual results could differ significantly from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUwOTQ_0d7dcf7b-2314-4305-bf05-ab4d3dfff20b">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities (i.e., deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for the Company beginning January&#160;1, 2024, and interim periods therein. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company elected to early adopt ASU 2021-08 on September&#160;1, 2021, and the Company has recorded the acquired deferred revenue based on historical carrying value rather than fair value in the condensed consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No.&#160;2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2019-12&#x201d;), as part of its initiative to reduce complexity in accounting standards. ASU 2019-12 removes the following exceptions: exception to the incremental approach for intraperiod tax allocation; exception to accounting for basis differences when there are ownership changes in foreign investments; and exception to interim period tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also improves financial reporting for franchise taxes that are partially based on income; transactions with a government that result in a step up in the tax basis of goodwill; separate financial statements of legal entities that are not subject to tax; and enacted changes in tax laws in interim periods. ASU 2019-12 is effective for public business entities in fiscal years beginning after December&#160;15, 2020, including interim periods within those fiscal years. For all other entities, the standard is effective in fiscal years beginning after December&#160;15, 2021, and interim periods within fiscal years beginning after December&#160;15, 2022. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. On January&#160;1, 2021, the Company adopted ASU 2019-12, and the standard did not have a material impact on its condensed consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting pronouncements not yet adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued&#160;ASU&#160;2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses: Measurement of Credit Losses on Financial Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which changes the existing incurred loss impairment model for financial assets held at amortized cost. The new model uses a forward-looking expected loss method to calculate credit loss estimates.&#160;These changes will result in earlier recognition of credit losses. In March 2022, the FASB issued ASU 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses: Troubled Debt Restructurings and Vintage Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which updates accounting guidance for troubled debt restructurings by creditors and enhances disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. Additionally, the amendments require an entity to disclose gross write-offs by year of origination for financing receivables. The amendments included within ASU 2022-02 become effective after the adoption of ASU 2016-13, which becomes effective for the Company on January&#160;1, 2023 with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2016-13 and ASU 2022-02 on its condensed consolidated financial statements and related disclosures and does not expect a material impact. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No.&#160;2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt-Debt with Conversion and Other Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Subtopic 470-20) which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. Among other changes, ASU 2020-06 removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1)&#160;a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;, or (2)&#160;a convertible debt instrument was issued at a substantial premium. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which will result in increased dilutive securities as the assumption of cash settlement of the notes will not be available for the purpose of calculating earnings per share. The provisions of ASU 2020-06 are effective for reporting periods beginning after December&#160;15, 2023, with early adoption permitted for reporting periods beginning after December&#160;15, 2020 and can be adopted on either a fully retrospective or modified retrospective basis. The Company is currently evaluating the timing, method of adoption, and overall impact of this standard on its condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTU_9c542450-ff09-4ad3-9c63-89db9fc98fa8">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue upon transfer of control of promised goods or services to customers at transaction price, an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. Transaction price is calculated as selling price net of variable consideration which may include estimates for future returns and sales incentives related to current period revenue. The Company determines revenue recognition through the following steps: (i)&#160;identify the contract(s) with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations, primarily hardware and subscription services for the Tile and Jiobit hardware tracking devices. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price (&#x201c;SSP&#x201d;) basis with the amounts allocated to ongoing services deferred and recognized over a period of time and amounts allocated to hardware tracking devices recognized at a point-in time with a portion of the consideration being allocated to application usage (maintenance) and support. The Company determines SSP based on observable, if available, prices for those related goods and services when sold separately. When such observable prices are not available, the Company determines SSP based on multiple factors including consumer behaviors, the Company&#x2019;s internal pricing model, and relative costs incurred plus a normal margin. The factors may vary depending upon the facts and circumstances related to each deliverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For hardware products, the Company generally offers a limited warranty to end-users covering a period of twelve months for products and obligates the Company to repair or replace products for manufacturing defects or hardware component failures. The warranty is not sold separately and does not represent a separate performance obligation. Therefore, such warranties are accounted for under ASC 460, Guarantees, and the estimated costs of warranty claims are generally accrued as cost of revenue in the period the related revenue is recorded. See Note&#160;11 &#x201c;Commitments and Contingencies&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes hardware revenue at the net sales price, which includes certain estimates for variable consideration with our customers. The Company&#x2019;s variable consideration is primarily in the form of promotional agreements and marketing development fund agreements in relation to the hardware tracking devices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These agreements are designed to enhance the sale of the Company&#x2019;s products and consist of incentives to the Company&#x2019;s customers. The Company estimates variable considerations using the expected value method. All forms of variable consideration are recorded as contra-revenue and a corresponding liability in its condensed consolidated balance sheet. Certain agreements are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company&#x2019;s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s subscription revenue includes related support and is comprised of Life360 mobile application subscriptions as well as subscription service plans for the Tile and Jiobit hardware tracking devices. The Company&#x2019;s subscription contracts with customers are established at the point of mobile application download and purchase as indicated through acceptance of the Company&#x2019;s Terms of Use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cloud-based subscriptions are considered single combined performance obligations, consisting of multiple features that can be purchased separately, but which are bundled together and delivered to the customer as a combined output. The Company provides its customers with technical support along with unspecified updates and upgrades to the platform on an if and when available basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The subscription service plan for the Tile and Jiobit hardware tracking device is a distinct and separate performance obligation from the hardware. Subscription fees are fixed and recognized on a straight-line basis over the non-cancellable contractual term of the agreement, generally beginning on the date that the Company&#x2019;s service is made available to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue was $39.0 million and $23.1 million for the three months ended September 30, 2022 and 2021, respectively, and $107.9 million and $59.5 million for the nine months ended September 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hardware Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives hardware revenue from sale of the Tile and Jiobit hardware tracking devices and related accessories. For hardware and accessories, revenue is recognized at the time products are delivered. The Company offers limited rights of return and estimates reserves based on historical experience and records the reserves as a reduction of revenue and an accrued liability. Amounts billed to customers for shipping and handling are classified as revenue, and the Company&#x2019;s related shipping and handling costs incurred are classified as cost of revenue. The customers are billed upon shipment of the hardware tracking devices.&#160;Sales taxes collected from customers and remitted to respective governmental authorities are recorded as liabilities and are not included in revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s hardware and the embedded operating system are one distinct performance obligation and separate from the subscription service plans for the Tile and Jiobit hardware tracking device. The Company&#x2019;s embedded operating system is a component of the hardware that is integral to the functionality of the hardware and only together produce the essential functionality of the hardware. The Company offers extended warranties and hardware protection plans that are recognized over the contractual service period (typically&#160;1 to 2 years). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hardware revenue was $11.7 million and $38&#160;thousand for the three months ended September 30, 2022 and 2021, respectively, and $28.3 million and $38&#160;thousand for the nine months ended September 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other revenue consists primarily of data revenue and partnership revenue. For the nine months ended September 30, 2022, the Company&#x2019;s data revenue includes Life360 data monetization arrangements with certain third parties established through Data Master Service Agreements (collectively, &#x201c;Data MSAs&#x201d;), which outline specific terms governing the access and use of data and related fees. The Company determines a contract to exist upon the mutual execution of a Data MSA. Those customers historically had ability to access certain portions of the Company&#x2019;s user data over the contract term, in which certain customers pay a fee based on average active monthly users. Most of the Company&#x2019;s Data MSAs have been terminated as of September&#160;30, 2022 as the Company has moved toward an aggregate data sales model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring data to the customer. The Company estimates and includes variable consideration in the transaction price at contract inception to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. In estimating variable consideration in data arrangements, the Company considers historical experience and other external factors that may impact the expectation of future data usage. At each reporting period, the Company assesses actual and expected data usage that will be earned for the duration of the contract term. The payment terms for Data MSAs are monthly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes fees for certain data arrangements over time based on the fee per average active monthly user as the customer simultaneously receives and consumes the benefit of the services that the Company provides over the term of the agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, Life360 announced a new partnership agreement with Placer.ai (&#x201c;Placer&#x201d;), a prominent provider of aggregated analytics for the retail ecosystem, in which executives of the Company have an immaterial ownership interest through a passive investment vehicle. As part of this partnership, Placer will provide data processing and analytics services to Life360 and will have the right to commercialize aggregated data related to place visits during the term of the agreement. This partnership marked the beginning of Life360&#x2019;s exit from its legacy data sales model and transition to commercialize solely aggregated data, while still providing members the option to opt out of even aggregated data sales. In keeping with the Company&#x2019;s vision and consistent with that aggregated data sales model, the Company is exploring ways, in the future, to enable members to avail themselves of compelling offers and opportunities by enabling Company partners to use their data with members&#x2019; explicit, affirmative opt-in consent. The Placer agreement includes fixed monthly revenue amounts for access to aggregated data for the duration of the three-year agreement. The Company has a stand ready obligation to provide aggregated user data over the term of the agreement and recognizes revenue ratably based on the fixed monthly amounts. The Company estimates and includes variable consideration in the transaction price at contract inception to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the agreement, Placer issued the Company a warrant to purchase up to 5,100,167 shares of Series C Preferred Stock at an exercise price of $4.90 per share.&#160;The grant of the warrant is considered noncash consideration, which the Company measured at fair value on the date of issuance.&#160;The warrant was valued using an option pricing model, and the fair value of approximately $5.4 million has been included as part of the transaction price of the Placer data partnership agreement, and will be included in prepaid expenses and other assets, noncurrent on the Company&#x2019;s condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Data revenue was $5.5&#160;million and $5.0 million for the three months ended September 30, 2022 and 2021, respectively, and $17.7 million and $13.6 million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership revenue includes agreements with third parties to provide access to advertising on the Company&#x2019;s mobile platform. The Company receives a percentage of the advertising spend as a fee, which is recognized as revenue on a net basis. The variable amounts earned under partnership revenue arrangements are allocable to the month in which the advertising is placed, which is reset on a monthly basis. As such, the Company will recognize revenue monthly based on the advertising placed. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership revenue was $1.0 million and $1.6 million for the three months ended September 30, 2022 and 2021, respectively, and $3.1 million and $4.6 million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. Revenue allocated to remaining performance obligations was $30.9 million as of September&#160;30, 2022, of which the Company expects $27.9 million to be recognized over the next twelve months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of subscription revenue includes all direct costs to deliver the Company&#x2019;s subscription services. These costs include personnel-related costs associated with our cloud-based infrastructure and our customer support organization, third-party hosting fees, software, and maintenance costs, outside services associated with the delivery of our subscription services, personnel-related expenses, travel-related costs, amortization of acquired intangibles and allocated overhead, such as facilities, including rent, utilities, depreciation on equipment shared by all departments, credit card and transaction processing fees, and shared information technology costs. Personnel-related expenses include salaries, bonuses, benefits, and stock-based compensation for operations personnel. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of hardware revenue consists of product costs, including hardware production, contract manufacturers for production, shipping and handling, packaging, fulfillment, personnel-related expenses, manufacturing and equipment depreciation, warehousing, tariff costs, hosting, app fees, customer support costs, warranty replacement, and write-downs of excess and obsolete inventory. Personnel-related expenses include salaries, bonuses, benefits, and stock-based compensation for operations personnel. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of other revenue consists of cloud-based hosting costs, as well as costs of product operations function and employee-related costs associated with our data platform. &lt;/span&gt;&lt;/div&gt;Deferred Revenue Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#x2019;s subscription arrangements. The Company primarily invoices its customers for its subscription services arrangements in advance. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the condensed consolidated balance sheets.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ba272d5a8a143259e2c7b8826968766_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNTQ5NzU1ODU5MDc1_346cef86-2c31-45aa-a9b3-23b88c67fc63"
      unitRef="usd">39000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if55add66af0a42d1b8fb93b0f3a72a40_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNTQ5NzU1ODU5MDgy_81eb281b-dae8-450f-909e-d744672279a4"
      unitRef="usd">23100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieebd8f2fa8fe4a179ae17454625c96cd_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNTQ5NzU1ODU5MDg5_f27b939a-3746-4a71-84a2-f92fa96fcda6"
      unitRef="usd">107900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122b2e4fab654559a17cb45d6150dc02_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNTQ5NzU1ODU5MDk1_55551bab-78db-4f85-98a1-09bd7debf199"
      unitRef="usd">59500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lifx:ExtendedProductWarrantyTerm
      contextRef="idd9671d4903249a687e41e3607127978_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTA5OTUxMTY3MzI4MA_a3eb4738-0f6c-4694-aac2-44a0482d90c1">P1Y</lifx:ExtendedProductWarrantyTerm>
    <lifx:ExtendedProductWarrantyTerm
      contextRef="i4644ede706a94a67a416ddb6ff0c1dae_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTA5OTUxMTY3MzI5NQ_931f65aa-90c5-4897-b4f7-d41ef33a111d">P2Y</lifx:ExtendedProductWarrantyTerm>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib52479f232a1468dbe0d8bf4567e030e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTQ3MDg_b8dc2cff-c389-48d7-ae11-1b786154dd5e"
      unitRef="usd">11700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b67cfec188940b998b764e5c272f87c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTQ3MTU_cc7335d5-2d3d-4e0c-9a55-364f1a9d20b5"
      unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d09d163c4a1496e9b6acf195e90b27c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTQ3NTg_b0f7bd78-54e1-49c4-973e-367ca4323394"
      unitRef="usd">28300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idea5ad40084740e7910716e02abc1eca_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTQ3NjU_5bc3ae85-3e0d-4c3f-bd29-5ee2fd6af947"
      unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lifx:RevenuePartnershipAgreementTerm
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUwOTk_7f42c54c-ccde-4cda-8705-6caf952bdd82">P3Y</lifx:RevenuePartnershipAgreementTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="id55b1b74addb45e2bfe8091e2b051b4e_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTg0MTc_af5a5792-385e-473a-8218-01c9ef70b3db"
      unitRef="shares">5100167</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia0544613cb1b41da9a7778c20f1eed67_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTg0Nzk_ee60dc83-9f44-4320-b440-f6a9e1c0b234"
      unitRef="usdPerShare">4.90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia0544613cb1b41da9a7778c20f1eed67_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTg3MTE_1cb2df9f-42d1-41e8-93ad-728f9a83173d"
      unitRef="usd">5400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i030a2d21e8494b8ea099cf87315a04b5_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTg5NTM_244f6dc3-bc82-4430-abf3-714c7d8cf919"
      unitRef="usd">5500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia18d21eadcd64882b93deed06bafd3d7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTg5NjA_e131da7f-9cfb-4e38-9cd7-fb0437b9e02f"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82075559c68c4d519b9ffd0598e31b7a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTkwMDM_a0a900ee-74d2-41a7-ba4b-3ddd287b3508"
      unitRef="usd">17700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ca1301623aa4d1fbf009368c334adce_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTkwMTA_451a41de-8223-40f1-955e-f636ea338b0e"
      unitRef="usd">13600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i438ff3f7b0ec425fb1b64ff3b8a5c97b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTk1Njc_ae204d0e-6217-4e76-a253-d42337c670c8"
      unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i298decd85f454375a636a0c6055a405d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTk1NzQ_843c9418-4f1f-4cf5-9850-a7c601a08409"
      unitRef="usd">1600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd7bdb455b6043c2b73fdb41418554e5_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTk2MTc_db9f5510-e968-4f9c-b1ed-0db4235f2307"
      unitRef="usd">3100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ba70e0f367b46b28629a93ee3c6ee0e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTk2MjQ_12bf123b-fb39-47a4-a297-212f44c945d7"
      unitRef="usd">4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjAwNTk_9f55a3bd-b81e-429a-a65b-c43ffa938683"
      unitRef="usd">30900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9da109fb869a4ee2b9abbd9997cf529d_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjAxMDE_87f7626c-4011-4d1f-8cdd-4495f427b8d3"
      unitRef="usd">27900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9da109fb869a4ee2b9abbd9997cf529d_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTA5OTUxMTY3MzMxOA_babd39b4-6b18-4ce9-a6f1-38368aa8cf6e">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <lifx:CapitalizedContractCostsPolicyPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjE_93af0084-dfb5-440f-a1ee-60488682c05b">Costs Capitalized to Obtain Contracts Costs capitalized to obtain contracts comprise of revenue-share payments to the Company&#x2019;s Channel Partners in connection with annual subscription sales of the Company&#x2019;s mobile application on each respective mobile application store platform as well as sales commissions paid to employees on hardware sales. Costs that are incremental and directly related to new customer sales contracts are accrued and capitalized upon execution of a non-cancelable customer contract, and subsequently expensed over the average life of the customer relationship, which is currently estimated to be &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjIyMzY_48cb3faa-7648-494f-bc2b-82d1ea3df03e"&gt;two&lt;/span&gt; to three years depending on the subscription type. The Company has elected the practical expedient under ASC 340-40 to expense incremental costs of obtaining a contract if the amortization periods is one year or less.</lifx:CapitalizedContractCostsPolicyPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="icb83a448ee88436ea3b064b6aae53087_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjIyNDI_0ea0c98c-3117-4b7b-bde3-0ee001a1ff7b">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjI_97577148-5f7c-4df2-9ccb-20fbce9c6a33">Allowance for Doubtful Accounts The Company makes judgments as to its ability to collect outstanding accounts receivable and provide allowances for accounts receivable when and if collection becomes doubtful. The Company evaluates the collectability of its accounts receivable based on review of its past-due balances, known collection risks and historical experience. In circumstances where the Company is aware of a specific customer&#x2019;s potential inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company records a specific reserve for bad debt against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTI_3193b83a-b5ce-4b0b-8d5b-a321e54c1adc">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory and Contract Manufacturing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is comprised of raw materials and finished goods related to the Tile and Jiobit hardware tracking devices and accessories. Inventory is stated at the lower of cost or net realizable value on a weighted average basis. The Company assesses the valuation of inventory and periodically writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions. The Company&#x2019;s inventory is held at third party warehouses and contract manufacturer premises. &lt;/span&gt;&lt;/div&gt;The Company outsources a significant portion of its manufacturing to independent contract manufacturers in Asia. A significant portion of its cost of revenue consists of inventory purchased from these manufacturers. The Company&#x2019;s manufacturers procure components and manufacture the Company&#x2019;s products based on the demand forecasts provided. These forecasts are based on estimates of future demand for the Company&#x2019;s products, which are in turn based on historical trends and an analysis from the Company&#x2019;s sales and marketing organizations, adjusted for overall market conditions. Shipments of inventory from the contract manufacturer are recorded as finished goods inventory upon shipment when title and the significant risks and reward of ownership have passed to the Company.</us-gaap:InventoryPolicyTextBlock>
    <lifx:RisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjM_c24b94c4-184d-4ea0-aabb-1ff63301aba3">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s business, operations, and financial results are subject to various risks and uncertainties including adverse global economic conditions, such as the coronavirus (COVID-19) pandemic, and competition in our industry that could adversely affect our business, financial conditions, results of operations and cash flows. These important factors, among others, could cause our actual results to differ materially from any future results.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers primarily consist of individual consumers, who subscribe to the Company&#x2019;s product offerings through market exchanges operated by channel partners, data revenue customers and retail partners, who purchase hardware tracking devices from the Company and resell them directly to individual consumers. Any changes in customer preferences and trends or changes in terms of use of channel partners&#x2019; platforms could have an adverse impact on its results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company depends on the constant real-time performance, reliability and availability of our technology system and access to our partner&#x2019;s networks. The Company primarily relies on a single technology partner for its cloud platform and a limited number of contract manufacturers to assemble components of the Jiobit and Tile hardware tracking devices. Any adverse impacts to the platform and the contract manufacturers could negatively impact our relationships with our partners or users and may adversely impact our business, financial performance, and reputation.&lt;/span&gt;&lt;/div&gt;The Company derives its accounts receivable from revenue earned from customers located in the United&#160;States and internationally. The Company does not perform ongoing credit evaluations of its customers&#x2019; financial condition and does not require collateral from its customers. Historically, bad debt expenses have been insignificant. Channel and retail partners account for the majority of the Company&#x2019;s revenue and accounts receivable for all periods presented.</lifx:RisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTM_f020132f-8853-4d19-a25f-76d17a897f7a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the information about our channel and retail partners who represented greater than 10% of our revenue or accounts receivable, respectively: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&#160;of&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 10%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Gross Accounts&lt;br/&gt;Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel Partner B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;*&#160;&#160;&#160;&#160;Represents less than 10%</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic16288f607c441c2b364b37998c93fbd_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfMy0xLTEtMS0yMzYwNw_1979639d-07ab-492b-8bf9-7edc5d8613eb"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0ba42f716c3b4045abba103ac414c0f9_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfMy0zLTEtMS0yMzYwNw_054c3117-7853-44d3-95a4-d67e585145e2"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i843e031f90aa4fad8e57918636ddb508_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfMy01LTEtMS0yMzYwNw_8c999298-45d7-4146-90e1-dfe4629206ae"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2fb2660fd7924b8f886f254e90c03412_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfMy03LTEtMS0yMzYwNw_c1c22bb9-73c3-4cad-bcf3-63ad71f71348"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia791d93b7fa84a53bb7ba60cfeb0472e_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfNC0xLTEtMS0yMzYwNw_bf02e38f-3f9f-4133-9df3-abe25b222144"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie74681e6dba44272b46572ab23973558_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfNC0zLTEtMS0yMzYwNw_907be880-ddd9-4ba9-b1ea-04205556ab6b"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec3d9af55efe4d1d8575ace2289559c5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfNC01LTEtMS0yMzYwNw_6cd59599-ab15-4d6d-9ec6-6a0840e74716"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ida28d2f6df08496d82be673d6f7b63b0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfNC03LTEtMS0yMzYwNw_90f47433-ee10-43c3-850e-cf1c88dfbe88"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0fe51283ccd34d498194b4143ab862dd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfNS01LTEtMS0yMzYwNw_23097d70-6733-4d7a-8e55-5c5b13283bb3"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i648ae6b497d34485aee0f6d5d73efc6e_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmQxNGJhNTkwOWMzYzQ4YTA5ZDUxMTVkODBjMTZhNzI1L3RhYmxlcmFuZ2U6ZDE0YmE1OTA5YzNjNDhhMDlkNTExNWQ4MGMxNmE3MjVfNi0xLTEtMS0zODQ3NA_0a1a44f9-46c0-4833-9987-c6486a310391"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibcf64138d6064a4ea4593325778d7ea6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmVkMDM4ODdhYjk0NTQzN2FhNWJiNDVjNjEwYjIzZmYwL3RhYmxlcmFuZ2U6ZWQwMzg4N2FiOTQ1NDM3YWE1YmI0NWM2MTBiMjNmZjBfMy0xLTEtMS0yMzYwNw_aace211a-6a0d-4b13-af19-c3d0a52fb556"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic834195cf21b4efea8b2697241a7fdd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmVkMDM4ODdhYjk0NTQzN2FhNWJiNDVjNjEwYjIzZmYwL3RhYmxlcmFuZ2U6ZWQwMzg4N2FiOTQ1NDM3YWE1YmI0NWM2MTBiMjNmZjBfMy0zLTEtMS0yMzYwNw_541a76eb-22b9-4b31-ade4-3a6e2c3bcc96"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i884fbc27b20745c6a9520d161d729df0_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmVkMDM4ODdhYjk0NTQzN2FhNWJiNDVjNjEwYjIzZmYwL3RhYmxlcmFuZ2U6ZWQwMzg4N2FiOTQ1NDM3YWE1YmI0NWM2MTBiMjNmZjBfNC0xLTEtMS0yMzYwNw_900ee9a5-2ada-4cd0-87bc-a8665f766682"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4024daf4f095401581467dbda5aa8151_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmVkMDM4ODdhYjk0NTQzN2FhNWJiNDVjNjEwYjIzZmYwL3RhYmxlcmFuZ2U6ZWQwMzg4N2FiOTQ1NDM3YWE1YmI0NWM2MTBiMjNmZjBfNC0zLTEtMS0yMzYwNw_bf824685-173d-4457-8814-92c67b5bef21"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i579ee7708530490f89c4ac9b7733fc75_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RhYmxlOmVkMDM4ODdhYjk0NTQzN2FhNWJiNDVjNjEwYjIzZmYwL3RhYmxlcmFuZ2U6ZWQwMzg4N2FiOTQ1NDM3YWE1YmI0NWM2MTBiMjNmZjBfNS0xLTEtMS0yMzYwNw_8b0a4479-31ce-47ca-8220-f1e25f316499"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMDE_cf4cc9a4-6fd8-4f82-8519-64d4965836de">Research and Development Costs The Company charges costs related to research, design, and development of products to research and development expense as incurred. These costs consist of payroll related expenses, contractor fees, outside third-party vendors, and allocated facilities costs.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjk_c8d849b8-ee44-4c84-9c6f-840d63c67a57">Advertising Expense Advertising expense was $4.4 million and $1.9 million for the three months ended September 30, 2022 and 2021, respectively, and $13.4 million and $4.3 million for the nine months ended September 30, 2022 and 2021, respectively. Advertising expenses are recorded in the period in which cost is incurred and are presented within sales and marketing expense on the condensed consolidated statements of operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjcyNDE_e9ab4321-3b07-4668-8c5b-749edce9710d"
      unitRef="usd">4400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjcyNDg_6d46bf4c-3308-4147-9c0e-8a986acf90ea"
      unitRef="usd">1900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjcyODg_d8847d1f-171c-4bc0-a60b-e7cdb9675b09"
      unitRef="usd">13400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjcyOTU_b97863b4-a382-42de-abe1-61a5420eff18"
      unitRef="usd">4300000</us-gaap:AdvertisingExpense>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMzA_87087c2f-5da1-45c4-8080-70dc7bf80b9a">Cash and Cash Equivalents The Company considers all highly liquid investment securities with remaining maturities at the date of purchase of three months or less to be cash equivalents. Cash and cash equivalents include deposit and money market funds.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUwOTU_9a5b5054-1e58-4dd5-9186-b94b9f9ea4e7">Restricted Cash Deposits of $14.9 million and $0.4 million were restricted from withdrawal as of September&#160;30, 2022 and December&#160;31, 2021, respectively. $13.1 million of the restricted balance as of September&#160;30, 2022 relates to funds placed in an indemnity escrow fund to be held for fifteen months after the acquisition date of Tile, Inc. for general representations and warranties. The remaining restricted cash balance as of September&#160;30, 2022 relates to cash deposits restricted under letters of credit issued on behalf of the Company in support of indebtedness to trade creditors incurred in the ordinary course of business and to securing the Company&#x2019;s facility leases. The $0.4 million balance restricted from withdrawal as of December&#160;31, 2021 relates to facility lease agreements. These balances are included in restricted cash on the accompanying condensed consolidated balance sheets.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjc4MDE_c4b216bf-4c11-457f-a2ca-a0a61dbd44ab"
      unitRef="usd">14900000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjc4MDg_8ae8d880-c31b-42a8-82dc-ed4d3c6e155e"
      unitRef="usd">400000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i19ffd1fe3260408ab064f683d6ff3703_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjc4NzU_6f9a8b1e-2915-4233-8aa6-5fe6441a0224"
      unitRef="usd">13100000</us-gaap:RestrictedCashNoncurrent>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMTA5OTUxMTY3MzM0Mw_b7440de5-fab6-4fcf-bf68-d6eca489fa14">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i428e2a111cdb4e818aa5965a13d7f78d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMjg0OTc_4c58a7d4-0d22-48b2-b331-a0efd0d9b4d2"
      unitRef="usd">400000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMzE_cb74cc2a-d7e3-4eb0-bd16-517c7026e906">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses fair value measurements to record fair value adjustments to certain financial and non-financial assets and liabilities to determine fair value disclosures. The accounting standards define fair value, establish a framework for measuring fair value, and require disclosures about fair value measurements. Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required to be recorded at fair value, the principal or most advantageous market in which the Company would transact are considered along with assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions, and risk of nonperformance. The accounting standard for fair value establishes a fair value hierarchy based on three levels of inputs, the first two of which are considered observable and the last unobservable, that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The three levels of Inputs that may be used to measure fair value are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:23.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1 &#x2013; Observable inputs, such as quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:23.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2 &#x2013; Observable inputs other than Level&#160;1 prices, such as quoted prices for similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:23.8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3 &#x2013; Valuations based on unobservable inputs to the valuation methodology and including data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances. &lt;/span&gt;&lt;/div&gt;The recorded carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable, and accounts receivable as of September&#160;30, 2022 and December&#160;31, 2021 approximate fair value due to their short-term nature.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTY_601a8961-716e-40d2-9ebc-0763056dd4cb">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Equipment, computer software, furniture, and product manufacturing equipment have estimated useful lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzEzOTU_6c7531ae-543a-45af-a5ff-2aca835f7ded"&gt;three&lt;/span&gt; to ten years. Leasehold improvements are amortized on a straight-line basis over the lesser of the estimated useful life or the term of the lease with expected renewals. As of September&#160;30, 2022, all leasehold improvements are amortized over three years. &lt;/span&gt;&lt;/div&gt;Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the balance sheet and the resulting gain or loss is reported in other income (expense), net in the period realized.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4644ede706a94a67a416ddb6ff0c1dae_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzE0MDE_c9c31857-60d4-4ef6-9fca-f8e3d0d4ad31">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iadd8ff2d34054dce8628593f6555b5d2_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzE2MTc_f63b3ce8-defa-4456-8739-09c46e7eff7a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTc_e17ac67f-302b-4a36-b668-d61316552832">Software Development Costs For development costs related to internal use software projects, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal use software is amortized on a straight-line basis over its estimated useful life of three years. The Company capitalized $0.7 million during the nine months ended September&#160;30, 2022. Capitalized costs are included within intangible assets, net on the condensed consolidated balance sheet. The Company did not capitalize any internal use software costs during the nine months ended September&#160;30, 2021 as the capitalizable costs were not material.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icc50beb417ff416a9412d54751844b4e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzIzNTM_c1787a19-5c70-482e-b0ab-e62c0a07ef20">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzIzODE_72ac398e-c0a9-45c9-93c8-610f2f2f5022"
      unitRef="usd">700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUwOTY_a317b294-0d7d-435e-8fb7-e9d64b38eb92">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Obligations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets and lease liabilities are recognized at the present value of the future lease payments at commencement date. The interest rate implicit in the Company&#x2019;s operating leases is not readily determinable, and therefore an incremental borrowing rate is estimated to determine the present value of future payments. The estimated incremental borrowing rate factors in a hypothetical interest rate on a collateralized basis with similar terms, payments, and economic environments. Operating lease right-of-use assets also include any prepaid lease payments and lease incentives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain operating lease agreements contain rent concession, rent escalation, and option to renew provisions. Rent concession and rent escalation provisions are considered in determining the straight-line single lease cost to be recorded over the lease term. Single lease cost is recognized on a straight-line basis over the lease term commencing on the date the Company has the right to use the leased property. The lease terms may include options to extend or terminate the lease. The Company generally uses the base, non-cancellable, lease term when recognizing the lease assets and liabilities, unless it is reasonably certain that the renewal option will be exercised. &lt;/span&gt;&lt;/div&gt;In addition, certain of the Company&#x2019;s operating lease agreements contain tenant improvement allowances from its landlords. These allowances are accounted for as lease incentives and decrease the Company&#x2019;s right-of-use asset and reduce single lease cost over the lease term.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMDc_4f04f58e-1482-42f1-af60-31d22aa23ef2">Business Combinations The Company uses best estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed in business combinations as of the acquisition date. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#x2019;s condensed consolidated statements of operations.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMzI_e22e976a-e04d-48a4-9938-80630ae757fc">Goodwill Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized but tested for impairment on an annual basis during the fourth quarter.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzUzODg_483e240e-dfef-4fcd-8acb-b91b0e0355fb"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzUzODg_723c4d80-d8ba-4cfe-a4b4-54098c7a233d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzUzODg_92ac49c1-5c46-42e1-aeda-1cca093962a5"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzUzODg_a0f62472-f54c-4770-9019-bc74480dd101"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMDM_df2115ea-3f70-4aec-93cc-e3c6d73f7d6a">Intangible Assets, net Intangible assets, including acquired patents, trademarks, customer relationships, and acquired developed technology are carried at cost and amortized on a straight-line basis over their estimated useful lives. The Company determines the appropriate useful life of the Company&#x2019;s intangible assets by measuring the expected cash flows of acquired assets.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzU4NjU_598b15ae-0a47-4b8c-8c9e-5c69a3d56f6a"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzU4NjU_da798e02-b034-42ab-81c0-ac3d02a08ee5"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzU4NjU_e41644f5-b9eb-4617-bddc-2ed1f8b16a3c"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzU4NjU_f31637d6-cf9a-45f8-b77e-107e67a6a3c4"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMzM_7f36b203-e8dc-4244-8c4b-bcb8925f4513">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the impairment of long-lived assets, such as property and equipment subject to depreciation and acquired intangibles subject to amortization, when events or changes in circumstances indicate that their carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. &lt;/span&gt;&lt;/div&gt;The Company reviews long-lived assets for impairment at least annually, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzY5MDY_0734c06b-4ca7-41eb-adf2-cb61c9f557ec"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzY5MDY_38a11e50-d488-4af6-9631-794019762e88"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzY5MDY_474138ea-ece3-446b-8411-60c36124e23f"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfMzY5MDY_cfec1de6-22c8-45fd-b316-8cdbcaaaa8ed"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUwOTc_0605aa68-6141-447a-a991-560d7fde29de">Investment in Affiliate Investment in affiliate relates to non-marketable equity securities held in a privately held company without a readily determinable market value. Non-marketable equity securities consist of warrants held to purchase shares of preferred stock of a Data Revenue Partner, refer to Note 2 &#x201c;Summary of Significant Accounting Policies&#x201d; for additional information regarding the Company&#x2019;s Data Revenue Partner. Investments in non-public businesses that do not have readily determinable pricing, and for which the Company does not have control or does not exert significant influence, are carried at cost less impairments, if any, plus or minus changes in observable prices for those investments. Gains or losses resulting from changes in the carrying value of these investments are included as a non-operating expense to the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss. There have been no adjustments to the basis of the Company&#x2019;s investment in affiliate to date. The carrying value of the Company&#x2019;s investment in affiliate is included in prepaid expenses and other assets, noncurrent in the condensed consolidated balance sheets.</us-gaap:InvestmentPolicyTextBlock>
    <lifx:ClassOfWarrantOrRightPolicyPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjQ_2f2d0c54-dcd7-4b94-bdf2-d08c0fb9f099">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Warrants &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has issued freestanding warrants to purchase shares of common stock in connection with certain debt financing transactions. The warrants are recorded as equity instruments at the grant date fair value using the Black-Scholes option pricing model and are not subject to revaluation at each balance sheet date. &lt;/span&gt;&lt;/div&gt;In addition, the Company has issued warrants in connection with the convertible note agreements. The warrants are recorded as equity instruments at the grant date fair value using the Black-Scholes option pricing model. The fair value has been recorded as a debt discount that is being amortized to interest expense under the straight-line method over the term of respective convertible notes.</lifx:ClassOfWarrantOrRightPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMDQ_e58c9692-3a12-408f-9ba8-19d264ca08d6">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an equity incentive plan under which various types of equity-based awards including, but not limited to, incentive stock options, non-qualified stock options, restricted stock units, and restricted stock awards, may be granted to employees, nonemployee directors, and nonemployee consultants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all equity awards granted to employees, nonemployees and directors, the Company recognizes compensation expense based on the grant-date estimated fair values. The fair value of stock options is determined using the Black-Scholes option pricing model. For restricted stock units and restricted stock awards, the fair value is based on the grant date fair value of the award. The Company recognizes compensation expense for stock option awards, restricted stock units, and restricted stock awards on a straight-line basis over the requisite service period of the award, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDAzNzg_a3b93978-d3d5-4c72-954b-928b5cbe8d9e"&gt;three&lt;/span&gt; to four years. Forfeitures are recorded as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company granted a market performance award to an executive that is subject to time-based vesting requirements in which vesting is contingent upon the Company&#x2019;s achievement of certain market performance goals. The fair value of such performance awards was determined using a Monte Carlo simulation and is recognized under the accelerated attribution method over a four year period. &lt;/span&gt;&lt;/div&gt;In 2021, the Company issued stock options and restricted stock that have performance-based vesting conditions. For awards that include a performance condition, if the performance condition is determined to be probable of being satisfied, the Company recognizes compensation expense related to such awards using the accelerated attribution method over the required performance period. If a performance condition is not probable of being met, no compensation cost is recognized.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i4644ede706a94a67a416ddb6ff0c1dae_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDAzODQ_a61be0dc-eabe-43a1-a31d-8ce04cb6108f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMzc_9f98ce20-eb15-4476-b585-9841770c3795">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMzU_c1ec4b9d-3986-4820-9348-7cc0ceaf634e">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes under the asset and liability method. The Company estimates actual current tax exposure together with assessing temporary differences resulting from differences in accounting for reporting purposes and tax purposes for certain items, such as accruals and allowances not currently deductible for tax purposes. These temporary differences result in deferred tax assets and liabilities,&#160;which are included in the Company&#x2019;s balance sheets. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#x2019;s statements of operations and comprehensive loss become deductible expenses under applicable income tax laws or when net operating loss or credit carryforwards are utilized. Accordingly, realization of the Company&#x2019;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company must assess the likelihood that the Company&#x2019;s deferred tax assets will be recovered from future taxable income, and to the extent the Company believes that recovery is not likely, the Company establishes a valuation allowance. The assessment of whether a valuation allowance is required often requires significant judgment including current and historical operating results, the forecast of future taxable income and on-going prudent and feasible tax planning initiatives. &lt;/span&gt;&lt;/div&gt;The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDI5MzY_a83ddfe6-8be9-48a9-8201-a3e15800e45d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDI5MzY_bda3893a-f641-4c9d-a400-0cfc41a78d63"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDI5MzY_c1052a1a-2adc-4a96-831e-3f3adbbdc9b5"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDI5MzY_ecaf05f6-5272-4a08-8d78-68c96fffd842"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTQ_f86e3366-3732-42d2-b102-6dd054d16df4">Contingencies From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company evaluates the likelihood of an unfavorable outcome in legal or regulatory proceedings to which it is a party and records a loss contingency on an undiscounted basis when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These judgments are subjective and based on the status of such legal proceedings, the merits of the Company&#x2019;s defenses, and consultation with legal counsel. Actual outcomes of these legal proceedings may differ materially from the Company&#x2019;s estimates. The Company estimates accruals for legal expenses when incurred as of each balance sheet date based on the facts and circumstances known to the Company at that time.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMjU_3f07f1af-b9db-4953-8c7b-68b8de2ad131">Segment Information The Company operates as a single operating segment. The Company&#x2019;s chief operating decision maker is its chief executive officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. All material long-lived assets are based in the United States.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV8zNy9mcmFnOjk5Y2JhYmFlNDU5ODQyYzc5NjIwZGIyZTA4MjA5YWRmL3RleHRyZWdpb246OTljYmFiYWU0NTk4NDJjNzk2MjBkYjJlMDgyMDlhZGZfNDUxMTg_8385cde4-bdc1-4f8b-b4d2-9edf0e41391c">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes basic and diluted net loss per share in conformity with ASC 260, &#x201c;Earnings per Share.&#x201d; Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, common stock warrants, common stock convertible notes, and unvested restricted stock units are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as the effect is antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RleHRyZWdpb246NmYwMTNmNGE0ZTFhNDMxYjg4Yjk5MzU2Mjc0ZmRhZTlfMjEw_fce3bc8d-5ad3-4aeb-8996-3d5c0dbf4513">Revenue &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geography is generally based on the address of the customer as defined in the contract with the customer. The following table sets forth revenue by geographic area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other international regions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Deferred Revenue &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#x2019;s contracts with customers and is recognized as the revenue recognition criteria are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a roll forward of the Company&#x2019;s deferred revenue (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized revenue in the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired deferred revenue balance of $1.2 million for the three months ended September 30, 2022 relates to a measurement period adjustment to the preliminary purchase price allocation for the acquisition of Tile, Inc. Refer to Note 7 &#x201c;Business Combinations&#x201d; for additional information. &lt;/span&gt;&lt;/div&gt;Costs Capitalized to Obtain Contracts &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes as an asset the incremental costs of obtaining a contract with a customer if the entity expects to recover those costs. The Company determined that its costs to obtain contracts were both direct and incremental. These costs are attributable to the Company&#x2019;s largest channel partners. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewal contracts are considered non-commensurate with new contracts as the Company pays a different commission rate for renewals. Accordingly, the guidance requires that specifically anticipated renewal periods should be taken into consideration in determining the required amortization period. Specifically, under the guidance of ASC 340-40, the Company is required to estimate the specifically anticipated renewals after the initial contract to which the initial commission asset relates. The total amortization period is then equal to the initial contractual term plus all specifically anticipated renewals that relate to the initial commission asset. Based upon its assessment of historical data and other factors, the Company concluded that its average customer life was approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RleHRyZWdpb246ODMyOThkYzJjYmY1NDk2NmEwNjI2NjkxOGUwZGU2MzZfMTE0Ng_5d6357e0-044b-45b9-a5d9-c42a7f94687c"&gt;two&lt;/span&gt; to three years depending on the subscription type, which is used as the amortization period for all capitalized contract acquisition costs for that subscription type. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a roll forward of the Company&#x2019;s costs capitalized to obtain contracts, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs to obtain contracts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired costs capitalized to obtain contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to capitalized costs to obtain contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of capitalized costs to obtain contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs to obtain contracts, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RleHRyZWdpb246NmYwMTNmNGE0ZTFhNDMxYjg4Yjk5MzU2Mjc0ZmRhZTlfMjEz_21bdff93-5b01-4b59-a383-b8e729e4e2d8">The following table sets forth revenue by geographic area (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other international regions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieff5bd7b93004c57bde953cf9a9feb80_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfMy0xLTEtMS0yMzYwNw_d87ff713-df81-48a0-b9fc-d58cfe3de047"
      unitRef="usd">52041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if016f9a403634cceaf31f05d95cd463e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfMy0zLTEtMS0yMzYwNw_362ab1b5-8455-4445-ad42-8df5ec5d6338"
      unitRef="usd">27553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i342bb2868a99415097242bb85885f524_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfMy01LTEtMS0yMzYwNw_bb536275-2a04-4381-b059-729ed40a1df7"
      unitRef="usd">141352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibaa73ea4ad164be897944fa48b708354_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfMy03LTEtMS0yMzYwNw_c399f0a3-2bb9-4fbb-8af5-a7f0a76b9b65"
      unitRef="usd">72150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f4730a4c93c41f2a35a146af96c8f92_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNC0xLTEtMS0yMzYwNw_a153d160-bdaa-45de-b7a7-d1d03b2a970e"
      unitRef="usd">2264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i539d6596b32a4cad835f945cab0a829f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNC0zLTEtMS0yMzYwNw_e70f3610-7b72-4d7d-83a3-074c74e65934"
      unitRef="usd">1155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b357c438a8744e480fe82aeee5b7cd7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNC01LTEtMS0yMzYwNw_88619d95-8f10-4f51-9626-53028ffa9380"
      unitRef="usd">8843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cd9359a563d458b823ed834978ed20f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNC03LTEtMS0yMzYwNw_2efb602f-d4cf-4f56-84df-106f06aa6dc7"
      unitRef="usd">2832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fe21099998b46c781e31eb9351c4024_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNS0xLTEtMS0yMzYwNw_b2c8e0cc-553e-499f-b3d2-87524e2083e6"
      unitRef="usd">2848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb087a5543e04c5b88deea82c9e9b475_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNS0zLTEtMS0yMzYwNw_f1cf9ab2-17fe-4fcf-b005-77d963bdafc0"
      unitRef="usd">989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i955f6f3b017e495ebf93b7e405fa6f4c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNS01LTEtMS0yMzYwNw_814e32bf-3833-4c05-9087-329dfdf22aa0"
      unitRef="usd">6772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id73e2f28f11c4747977a2b0e6b311e38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNS03LTEtMS0yMzYwNw_bb19a2d9-b971-4632-9780-db20fe118bf2"
      unitRef="usd">2716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNi0xLTEtMS0yMzYwNw_423555b1-d9d2-46dd-a5e2-ebafda23e8df"
      unitRef="usd">57153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNi0zLTEtMS0yMzYwNw_93033910-fb8d-470f-a26c-b236f5e0076d"
      unitRef="usd">29697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNi01LTEtMS0yMzYwNw_53d04858-f88a-4560-9093-05259fb13239"
      unitRef="usd">156967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80My9mcmFnOjZmMDEzZjRhNGUxYTQzMWI4OGI5OTM1NjI3NGZkYWU5L3RhYmxlOjI5NDg3M2U4NWRhNzQyZjM5YzQ2MWNhNDI4MzU5NDA1L3RhYmxlcmFuZ2U6Mjk0ODczZTg1ZGE3NDJmMzljNDYxY2E0MjgzNTk0MDVfNi03LTEtMS0yMzYwNw_fee8340f-f952-4067-8744-fec22531d2ea"
      unitRef="usd">77698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RleHRyZWdpb246Zjc1YjE5NjIzOTFjNDhiOGFkN2IyNjE5OWJiODhiODZfMzkx_cff1a83e-a06a-440e-af40-81703ce662d5">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a roll forward of the Company&#x2019;s deferred revenue (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized revenue in the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ieaf4a2005e344f68a4e60e89883c796a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMi0xLTEtMS00MDY2Mw_ec5f72d2-870f-40ba-b5c1-9c7e3e1d11bc"
      unitRef="usd">28821000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib54635f55d21462490dfe7cbf7aa7521_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMi0zLTEtMS00MDY2Mw_53c88b14-d0b8-4d3b-a31a-b0eeaf835801"
      unitRef="usd">12013000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMi01LTEtMS00MDY2Mw_9862f035-6c29-4728-8041-ef90c231bb6a"
      unitRef="usd">13929000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i59913e40d44147dbb6f5c5b1ab5da5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMi03LTEtMS00MDY2Mw_352dc931-8bba-422b-a6c8-129bf763be4e"
      unitRef="usd">11855000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMy0xLTEtMS00MDY2Mw_fcf9fda2-5765-4e75-b972-cf06d116c902"
      unitRef="usd">1173000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMy0zLTEtMS00MDY2Mw_10ab0854-fed6-44e2-8bcf-6e923bce7e4a"
      unitRef="usd">403000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMy01LTEtMS00MDY2Mw_38ed06bc-a61e-4f97-bd03-074f9a0aae5c"
      unitRef="usd">10081000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfMy03LTEtMS00MDY2Mw_6d0df976-9996-41b6-85b0-40a5509f1533"
      unitRef="usd">403000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <lifx:ContractWithCustomerLiabilityAdditions
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNC0xLTEtMS00MDY2Mw_c1b3f3d1-bda8-4e28-a856-9af3a0737548"
      unitRef="usd">52098000</lifx:ContractWithCustomerLiabilityAdditions>
    <lifx:ContractWithCustomerLiabilityAdditions
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNC0zLTEtMS00MDY2Mw_895cd4ab-fa19-47ff-8759-dca45b0f7504"
      unitRef="usd">25345000</lifx:ContractWithCustomerLiabilityAdditions>
    <lifx:ContractWithCustomerLiabilityAdditions
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNC01LTEtMS00MDY2Mw_fa8d5afd-a9db-4f9d-bd8d-32d3e01f3c7f"
      unitRef="usd">146337000</lifx:ContractWithCustomerLiabilityAdditions>
    <lifx:ContractWithCustomerLiabilityAdditions
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNC03LTEtMS00MDY2Mw_aeb0c85e-ef28-43d6-9924-31d953ff33ca"
      unitRef="usd">62041000</lifx:ContractWithCustomerLiabilityAdditions>
    <lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNS0xLTEtMS00MDY2Mw_7dff206e-3443-4fab-88ec-ce985112d4b6"
      unitRef="usd">51206000</lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNS0zLTEtMS00MDY2Mw_e81cc5ae-acaa-4d9a-8448-03e5b464ea28"
      unitRef="usd">23148000</lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNS01LTEtMS00MDY2Mw_e870acc1-5ed6-49eb-827d-dd0dfe197ec4"
      unitRef="usd">139461000</lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNS03LTEtMS00MDY2Mw_17ad2747-bbbf-4bb6-97d8-3b7f8b46dd7d"
      unitRef="usd">59686000</lifx:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNi0xLTEtMS00MDY2Mw_2d57823f-9fb5-449e-b77d-0ec0e06a3ee2"
      unitRef="usd">30886000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNi0zLTEtMS00MDY2Mw_2d7ec639-2eac-4b3a-84d4-05ce851ca211"
      unitRef="usd">14613000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNi01LTEtMS00MDY2Mw_fe1e6abb-54b9-4253-a6c1-240f2a5423f6"
      unitRef="usd">30886000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RhYmxlOjIyM2I1OWY1YTFkMzRlM2E4MDk0OTE3OWI3NTM2YmI3L3RhYmxlcmFuZ2U6MjIzYjU5ZjVhMWQzNGUzYTgwOTQ5MTc5Yjc1MzZiYjdfNi03LTEtMS00MDY2Mw_9ac51591-a19c-49d3-af94-b9e3bda8aab7"
      unitRef="usd">14613000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80Ni9mcmFnOmY3NWIxOTYyMzkxYzQ4YjhhZDdiMjYxOTliYjg4Yjg2L3RleHRyZWdpb246Zjc1YjE5NjIzOTFjNDhiOGFkN2IyNjE5OWJiODhiODZfMTA5OTUxMTYyOTE2Ng_b0d7de77-daea-44e5-8ebe-32a03116aa8e"
      unitRef="usd">1200000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="icb83a448ee88436ea3b064b6aae53087_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RleHRyZWdpb246ODMyOThkYzJjYmY1NDk2NmEwNjI2NjkxOGUwZGU2MzZfMTE1Mg_2de1b61b-54f1-46c1-9953-5a75e4a4d8d6">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RleHRyZWdpb246ODMyOThkYzJjYmY1NDk2NmEwNjI2NjkxOGUwZGU2MzZfMTQzMg_e646ad03-9492-4c0b-8e84-42a4367fef6d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a roll forward of the Company&#x2019;s costs capitalized to obtain contracts, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs to obtain contracts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired costs capitalized to obtain contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to capitalized costs to obtain contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of capitalized costs to obtain contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs to obtain contracts, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ieaf4a2005e344f68a4e60e89883c796a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMC0xLTEtMS0yMzYwNw_f9355a4e-abb3-483f-8d79-12be548803a5"
      unitRef="usd">1776000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib54635f55d21462490dfe7cbf7aa7521_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMi0zLTEtMS00MDMzMA_97d71543-944e-4f51-8306-8718a2dca715"
      unitRef="usd">2743000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMi01LTEtMS00MDMzMA_c9f7fc5d-2c4c-44f9-a1cf-561830417723"
      unitRef="usd">1649000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i59913e40d44147dbb6f5c5b1ab5da5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMi03LTEtMS00MDMzMA_f63f360d-8416-43e2-8a4e-3d13aba83cb8"
      unitRef="usd">3951000</us-gaap:CapitalizedContractCostNet>
    <lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMS0xLTEtMS0yMzYwNw_9e813225-4bd4-45ec-8d8a-7d7c42faee44"
      unitRef="usd">0</lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination>
    <lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMy0zLTEtMS00MDMzMA_a0d81f46-dc52-4d93-8e29-ea0ac03ac25b"
      unitRef="usd">0</lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination>
    <lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMy01LTEtMS00MDMzMA_4147dd70-3534-4bea-a5b1-5d4b8103e4ee"
      unitRef="usd">848000</lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination>
    <lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMy03LTEtMS00MDMzMA_9897a6f3-3c47-465e-ad03-baa13f4aa03f"
      unitRef="usd">0</lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination>
    <lifx:CapitalizedContractCostAdditions
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMi0xLTEtMS0yMzYwNw_215fd8bc-22fa-4875-bf66-40eac2324381"
      unitRef="usd">979000</lifx:CapitalizedContractCostAdditions>
    <lifx:CapitalizedContractCostAdditions
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNC0zLTEtMS00MDMzMA_9e1eb836-447c-409b-93a2-72499b7df604"
      unitRef="usd">334000</lifx:CapitalizedContractCostAdditions>
    <lifx:CapitalizedContractCostAdditions
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNC01LTEtMS00MDMzMA_d0c6e123-dfad-4677-ae68-e437e38ad1fb"
      unitRef="usd">1929000</lifx:CapitalizedContractCostAdditions>
    <lifx:CapitalizedContractCostAdditions
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNC03LTEtMS00MDMzMA_495fb994-d033-4514-af20-26f3f418ef89"
      unitRef="usd">1381000</lifx:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfMy0xLTEtMS0yMzYwNw_a038e47a-7ede-42bf-a43c-d98aac1b9c87"
      unitRef="usd">748000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNS0zLTEtMS00MDMzMA_33e3ef25-c937-4f0f-b5fb-66cc0a98614e"
      unitRef="usd">909000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNS01LTEtMS00MDMzMA_80e68910-5e45-4248-9cd1-d68899649ec9"
      unitRef="usd">2419000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNS03LTEtMS00MDMzMA_f1eaa032-8a2a-4ea9-ad96-64232dabe0bc"
      unitRef="usd">3164000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNC0xLTEtMS0yMzYwNw_173ad239-f575-45a4-bced-f2e4d26cf88f"
      unitRef="usd">2007000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNi0zLTEtMS00MDMzMA_3b58e087-f5e4-480b-9e69-2d24f301d27b"
      unitRef="usd">2168000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNi01LTEtMS00MDMzMA_cb0384fc-2416-4af3-a095-299a2485d08d"
      unitRef="usd">2007000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i22e1613c30e94bacb87608a3eb398f40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV80OS9mcmFnOjgzMjk4ZGMyY2JmNTQ5NjZhMDYyNjY5MThlMGRlNjM2L3RhYmxlOjNlZDM1NWQ2ZDMwOTRkYjhiMTlhMGJhMTYyYTIxYzZjL3RhYmxlcmFuZ2U6M2VkMzU1ZDZkMzA5NGRiOGIxOWEwYmExNjJhMjFjNmNfNi03LTEtMS00MDMzMA_d4528318-8235-4ef2-8e06-805fc8d428b4"
      unitRef="usd">2168000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfMTQyNw_fd2b8a08-e20f-4b44-bb52-2239479af6a6">Fair Value Measurements &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures and reports certain financial instruments as assets and liabilities at fair value on a recurring basis. These liabilities are considered Level&#160;3 instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of these instruments as of September&#160;30, 2022 and December&#160;31, 2021 are classified as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability (Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes (Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability (Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes (Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in fair value of the Level 3 instruments were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;liability &lt;br/&gt;(Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Convertible&lt;br/&gt;notes&lt;br/&gt;(Note&#160;9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent&lt;br/&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vesting of revesting notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeiture of revesting notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repayment of convertible notes (Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock in settlement of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, end of quarter&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;liability&lt;br/&gt;(Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Convertible&lt;br/&gt;notes&lt;br/&gt;(Note&#160;9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent&lt;br/&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of revesting notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2022, the Company recorded a loss associated with the change in fair value of the derivative liability of $0.1 million and gain of $1.2 million, respectively. For the three and nine months ended September&#160;30, 2022, the Company recorded a loss associated with convertible notes of $0.2 million and gain of $1.9 million, respectively. For the year ended December&#160;31, 2021, the Company had recorded a loss associated with the change in fair value of the derivative liability and convertible notes of $0.7 million and $0.5 million, respectively. The amounts have been recorded in other income (expense), net in the condensed consolidated statement of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;The Company has recorded a gain associated with the change in fair value of the contingent consideration of $0 million and $5.3 million for the three and nine months ended September&#160;30, 2022, in general and administrative expense in the condensed consolidated statement of operations and comprehensive loss. For the three and nine months ended September&#160;30, 2021, the Company recorded a loss associated with the change in fair value of the derivative liability of $0.4&#160;million and gain of $0.4&#160;million, respectively. No gain or loss associated with changes in fair value of convertible notes or contingent consideration were recorded for the three and nine months ended September&#160;30, 2021.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfMTQyOA_74e95d4b-db85-443e-842a-ae1c3f3cecc6">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of these instruments as of September&#160;30, 2022 and December&#160;31, 2021 are classified as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability (Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes (Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability (Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes (Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i6e9ffa2cf8184b2f869ca09caa49d625_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNC0xLTEtMS0yMzYwNw_bb43873d-19fb-4af1-b442-1e7a44392bcc"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idf8dcc3b7ef0436c987e3636da57016b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNC0zLTEtMS0yMzYwNw_019d2a32-7306-4b7c-8be7-cc5a7c95b30a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic513d58f7a604bbca17e33b69c6910a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNC01LTEtMS0yMzYwNw_eead97c2-b449-4447-b4a0-9c8e3d7a4527"
      unitRef="usd">213000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNC03LTEtMS0yMzYwNw_988dc530-777a-4a64-9ed8-b3e29dea6708"
      unitRef="usd">213000</us-gaap:DerivativeLiabilities>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i6e9ffa2cf8184b2f869ca09caa49d625_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNS0xLTEtMS0yMzYwNw_0f43647d-eee9-4919-8fa0-f1c3fc11733e"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="idf8dcc3b7ef0436c987e3636da57016b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNS0zLTEtMS0yMzYwNw_d453b7fd-25fd-422b-a7be-05c5dc4d302d"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ic513d58f7a604bbca17e33b69c6910a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNS01LTEtMS0yMzYwNw_0d3cc70f-41a1-4511-a929-aaca5e233d1a"
      unitRef="usd">6834000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNS03LTEtMS0yMzYwNw_45594068-87d9-461c-8387-24c537ada383"
      unitRef="usd">6834000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6e9ffa2cf8184b2f869ca09caa49d625_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNi0xLTEtMS0yMzYwNw_2f052f9f-bf94-490f-912f-71d823bdec52"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idf8dcc3b7ef0436c987e3636da57016b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNi0zLTEtMS0yMzYwNw_9729f35a-e773-4023-a07b-016b4284b862"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic513d58f7a604bbca17e33b69c6910a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNi01LTEtMS0yMzYwNw_7d4d07c8-3827-4438-bf2a-31f09368f083"
      unitRef="usd">7047000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjVlYmU3Y2E5ODkzMTQ4Nzg4ODg2NTM2M2I5ODlkOTZlL3RhYmxlcmFuZ2U6NWViZTdjYTk4OTMxNDg3ODg4ODY1MzYzYjk4OWQ5NmVfNi03LTEtMS0yMzYwNw_1152895f-3d3e-402b-9471-14f2eb3f66b5"
      unitRef="usd">7047000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i724f7a5e22f94911ae6cc5ad58f206dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfMy0xLTEtMS0yMzYwNw_ce0c37ce-b26f-4c65-b65e-17d61f1febac"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i26bd7c2f1798482a9c9004578d9588ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfMy0zLTEtMS0yMzYwNw_fdeeb22c-d164-45d3-bb62-f6d8af83b2bf"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie6144be3c8b6497bb968fe7a46193a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfMy01LTEtMS0yMzYwNw_40829e7c-a420-4b8e-acf9-3b2ed4787f6c"
      unitRef="usd">1396000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfMy03LTEtMS0yMzYwNw_2d870588-d3f3-415c-9ca0-2367cd8b41e5"
      unitRef="usd">1396000</us-gaap:DerivativeLiabilities>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i724f7a5e22f94911ae6cc5ad58f206dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNC0xLTEtMS0yMzYwNw_27d69ffa-1c6f-461d-88e9-87634a271277"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i26bd7c2f1798482a9c9004578d9588ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNC0zLTEtMS0yMzYwNw_87ef86c4-fb67-4ac0-acde-83c763fab0fb"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ie6144be3c8b6497bb968fe7a46193a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNC01LTEtMS0yMzYwNw_7caa253b-864e-4c27-93d0-3d0ebfb86d3b"
      unitRef="usd">12293000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNC03LTEtMS0yMzYwNw_96d61a96-0757-4c33-b973-95c9ad664eb5"
      unitRef="usd">12293000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i724f7a5e22f94911ae6cc5ad58f206dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNS0xLTEtMS0yMzYwNw_a5ce314f-a883-46d3-971e-7450200ec782"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i26bd7c2f1798482a9c9004578d9588ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNS0zLTEtMS0yMzYwNw_7a50f622-04cc-47b8-ab30-a94043580c36"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie6144be3c8b6497bb968fe7a46193a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNS01LTEtMS0yMzYwNw_4ee7304e-628c-4dce-8dd3-31084281d98d"
      unitRef="usd">9500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNS03LTEtMS0yMzYwNw_a4066101-ed3e-4c2b-a77d-4d042d4c6ec4"
      unitRef="usd">9500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i724f7a5e22f94911ae6cc5ad58f206dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNi0xLTEtMS0yMzYwNw_b0e06132-f032-42de-bce4-2ba906f26ecf"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i26bd7c2f1798482a9c9004578d9588ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNi0zLTEtMS0yMzYwNw_255f5711-8c8a-4d45-8bea-28d6eaff0055"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie6144be3c8b6497bb968fe7a46193a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNi01LTEtMS0yMzYwNw_ca3c9bf6-bd66-40f8-ad28-bde4b4396e50"
      unitRef="usd">23189000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjFjOGZiYTljMjE3YjRiYjZiNzE1YzEzZjgxZmU3OGJkL3RhYmxlcmFuZ2U6MWM4ZmJhOWMyMTdiNGJiNmI3MTVjMTNmODFmZTc4YmRfNi03LTEtMS0yMzYwNw_730f6686-c00f-44f5-bd9f-7e6bec924266"
      unitRef="usd">23189000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfMTQyOQ_b9aac74f-5908-4c0f-82d0-eaadeb8bee9e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in fair value of the Level 3 instruments were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;liability &lt;br/&gt;(Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Convertible&lt;br/&gt;notes&lt;br/&gt;(Note&#160;9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent&lt;br/&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vesting of revesting notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeiture of revesting notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repayment of convertible notes (Note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock in settlement of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, end of quarter&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;liability&lt;br/&gt;(Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Convertible&lt;br/&gt;notes&lt;br/&gt;(Note&#160;9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent&lt;br/&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of revesting notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1896d2c876c847339b1c696afdf3717c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfMy0xLTEtMS0yMzYwNw_1886a634-9b5f-492f-bf08-bed913424e1b"
      unitRef="usd">1396000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5691a67b15de46be9927fea8ea021bfc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfMy0zLTEtMS0yMzYwNw_d2dd9dfe-ebe1-48b5-9b54-21aa4bf94976"
      unitRef="usd">12293000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5c60c2fd69054cb986d660af848331c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfMy01LTEtMS0yMzYwNw_f292c0e1-151a-4d62-886b-86b4394b6e7f"
      unitRef="usd">9500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i08a7f6d033234aeaa70bcc9da617d69e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNC0zLTEtMS0yMzYwNw_69855f43-833d-4734-aa59-6708fa817adb"
      unitRef="usd">122000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ibf8f0d202d554cdabd8fa9cf1bb97066_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNS0zLTEtMS0yMzYwNw_003b6d2c-65c2-49b6-bfd1-5cc5bb999bf5"
      unitRef="usd">235000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="iba6ae710990d42f98c215503aa35db51_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNi0zLTEtMS0zMjcwMA_1a8489ce-a22a-47d5-b00c-cddcc533d630"
      unitRef="usd">3471000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i2154c79a67e742c9a3cc09b2d1154303_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNi01LTEtMS0yMzYwNw_49a0b545-1324-434e-9438-66e738c67c1b"
      unitRef="usd">4221000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2c00de56f231466a856e15ff4ef91efc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNy0xLTEtMS0yMzYwNw_02b52564-c968-4cdc-a190-569a06808f0e"
      unitRef="usd">1183000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i08a7f6d033234aeaa70bcc9da617d69e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNy0zLTEtMS0yMzYwNw_8a7325e7-6b57-4798-a553-79556419127b"
      unitRef="usd">1875000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2154c79a67e742c9a3cc09b2d1154303_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfNy01LTEtMS0yMzYwNw_64aa5c38-b4c6-4e74-97db-ebf2fce2dcdf"
      unitRef="usd">5279000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i221e320a7d58419eb2861b1316bd7ab3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfOC0xLTEtMS0yMzYwNw_dab3ff8a-ea41-4161-9e53-9edef6a0ff9b"
      unitRef="usd">213000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2d9f6619540f43c3ac4afb70da0a7c00_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfOC0zLTEtMS0yMzYwNw_107297ec-4ef5-4fb8-9b0f-e3837c79c905"
      unitRef="usd">6834000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6c650134d3724da9a31c7399704c55ae_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjY1OGMyMjI2MDZkNzQ5ZDY4NTJiMTQzZGU1ZDM4NzQ4L3RhYmxlcmFuZ2U6NjU4YzIyMjYwNmQ3NDlkNjg1MmIxNDNkZTVkMzg3NDhfOC01LTEtMS0yMzYwNw_165ba4ce-b402-460b-9d28-be99982858f6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9dd2884ea5904d959b8b1c54ec559133_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfMi0xLTEtMS0yMzYwNw_2b0c7d04-5983-48f0-b636-2f47ded69e07"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i07009370e5334b60895df5e85841430a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfMi0zLTEtMS0yMzYwNw_e3aee0fb-5a62-4caa-a21c-81c89d8703d8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia04d55cf3eae4910aa30b7ede4f296ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfMi01LTEtMS0yMzYwNw_e117eef0-36ca-4439-8b89-86ebc3dfc9db"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i63ede1bb8d124d58b7339d59eb5991a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfMy0xLTEtMS0yMzYwNw_0a67f5b2-cd29-426c-94c7-71e809395cd1"
      unitRef="usd">663000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i70e5582e7fcf44e8aa6d51773147be18_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfNC0zLTEtMS0yMzYwNw_2bd0cb17-f450-4037-8e9f-897c986de479"
      unitRef="usd">11597000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="iae2168b0ce02412891eaf8b9d3f29e62_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfNS0zLTEtMS0yMzYwNw_e6b66781-064f-4a29-af68-f0c71371d526"
      unitRef="usd">186000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i6c81609ffe814488a00ac9631f94c1c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfNi01LTEtMS0yMzYwNw_41f32f48-e574-49fc-ba10-f33d7682b53f"
      unitRef="usd">5900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i63ede1bb8d124d58b7339d59eb5991a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfNy0xLTEtMS0yMzYwNw_a60c7f43-42f6-40f4-a801-4fd9a550cc16"
      unitRef="usd">-733000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic5ada4c3f4544f378e17b636485e99f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfNy0zLTEtMS0yMzYwNw_a8915a01-a90c-4f89-8f68-4511fe49b976"
      unitRef="usd">-510000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6c81609ffe814488a00ac9631f94c1c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfNy01LTEtMS0yMzYwNw_adce7c98-fb41-40ea-8d5a-0ec904a87560"
      unitRef="usd">-3600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1896d2c876c847339b1c696afdf3717c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfOC0xLTEtMS0yMzYwNw_f59a0c0b-2f3d-4f4d-bc6e-5e4fe678049f"
      unitRef="usd">1396000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5691a67b15de46be9927fea8ea021bfc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfOC0zLTEtMS0yMzYwNw_1d05b1a6-1ed2-4709-8b10-a1c71d0c7f80"
      unitRef="usd">12293000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5c60c2fd69054cb986d660af848331c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RhYmxlOjBlZWRlZDlkZGVjZTQxZjZhMTVhOWIwNTg2ZjM3YTUwL3RhYmxlcmFuZ2U6MGVlZGVkOWRkZWNlNDFmNmExNWE5YjA1ODZmMzdhNTBfOC01LTEtMS0yMzYwNw_f08d6fcd-32b6-4cd4-95b0-2f30670a4fe7"
      unitRef="usd">9500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if8748aeb2f204c0bb549b61f65f71fdb_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfNTI5_340d36d5-7116-4077-9375-0269cd0bc25e"
      unitRef="usd">-100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2c00de56f231466a856e15ff4ef91efc_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfNTM2_2697c11c-ee50-4e63-af06-e7c9eb585ec0"
      unitRef="usd">1200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if039167a91994df6a602a0f088fb7ad9_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfNjQ3_502cfaf5-68ff-4ae0-86cd-b5c66c8adc8c"
      unitRef="usd">-200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i08a7f6d033234aeaa70bcc9da617d69e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfNjU0_3d2db3a4-3c4a-4249-a1bb-0d4153989d2b"
      unitRef="usd">1900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i63ede1bb8d124d58b7339d59eb5991a8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfODIx_2745799c-e5e2-4752-b107-4b57b394b8bd"
      unitRef="usd">-700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic5ada4c3f4544f378e17b636485e99f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfODI4_c00c5e22-34ec-44c5-99b1-b6fe85c4f677"
      unitRef="usd">-500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i96c5814e7f9a4cfda99ea53c4f5af952_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfMTA5NQ_b624160b-10ce-4b7b-99bb-500e7250e3f2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfMTEwMg_23d43cde-9811-4c0d-9505-ba50b3d76701"
      unitRef="usd">-5300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfNzE0NjgyNTU4MjgyMw_e81ff539-85b4-4644-9cc1-d9703a61e226"
      unitRef="usd">-400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81Mi9mcmFnOjU2YWM4OGRkMGM5ODQ4MTVhMzRhYTQxOTU1OWI4NzRjL3RleHRyZWdpb246NTZhYzg4ZGQwYzk4NDgxNWEzNGFhNDE5NTU5Yjg3NGNfNzE0NjgyNTU4MjgzMw_6c4055c8-2d24-46ca-b9d3-7fa548226552"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTU_b1e867df-4a2d-482a-9370-cf4545c82f59">Business Combinations&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Jio, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 1, 2021, the Company completed the acquisition of Jiobit, a privately held consumer electronics company that specializes in the production of low powered sensors and wearables. The company is based in Chicago, Illinois with an additional development center in Silicon Valley, California and was founded in 2015. Jiobit has developed a small and long-lasting tracking solution. The mobile app, which is run through a wireless subscription service, offers a comprehensive set of monitoring and notification features. The addition of Jiobit is expected to strengthen and extend the Company&#x2019;s market leadership position by leveraging Jiobit&#x2019;s developed technology and customer relationships to accelerate the Company&#x2019;s own product development and augment the Company with a critical mass of talent with strong tracking/wearables experience. The aggregate purchase consideration was $43.2 million, of which $7.3 million was paid in cash, $5.9 million of contingent consideration was payable upon reaching certain operational goals for 2021 and 2022, $11.6 million representing the fair value of convertible notes (the &#x201c;September 2021 Convertible Notes&#x201d;), $4.0 million representing forgiveness of Jiobit&#x2019;s convertible debt held by the Company, $0.6 million comprised of 25,245 vested common stock options issued to Jiobit employees (&#x201c;replacement awards&#x201d;), and $13.8 million comprised of 674,516 shares of the Company&#x2019;s common stock. Of the consideration transferred, $0.2 million in cash was placed in an indemnity escrow fund to be held for fifteen months after the acquisition date for general representations and warranties. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The September 2021 Convertible Notes issued as part of the purchase consideration can be converted to common stock at any time subsequent to the acquisition at a fixed conversion price of $22.50 per share. On each of the first three annual anniversaries of the issuance date of the September 2021 Convertible Notes, the Company will repay 1/3rd of the unconverted principal plus accrued interest to the holders of such notes. Upon a change of control, the holder may elect to either convert at the fixed conversion price of $22.50 per share or be repaid in full. The Company has elected the fair value option and will remeasure the September 2021 Convertible Notes at their fair value on each reporting date and reflect the changes in fair value in earnings. The estimated fair value of the September 2021 Convertible Notes is determined using a &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;combination of the present value of the cash flows and the Black-Scholes option pricing model using assumptions as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.51&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time to exercise (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of $6.0 million was excluded from purchase consideration which consists of $1.9 million comprised of 91,217 shares of the Company&#x2019;s common stock (&#x201c;Revesting Stock&#x201d; &#x2013; Note 14) and $1.6 million comprised of convertible notes (&#x201c;Revesting Notes&#x201d;) issued to key employees, retention bonuses of $1.0 million, and $0.5 million comprised of 43,083 unvested common stock options issued to Jiobit employees (&#x201c;Unvested Replacement Awards&#x201d; &#x2013; Note 14). The Company incurred transaction related expenses of $1.0 million, which were expensed as incurred and recorded under general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revesting Stock and Revesting Notes are restricted and vest with continuous employment of certain key employees over a 3-year period subsequent to the acquisition. The Revesting Stock is recognized in general and administrative expense as the Revesting Stock vests. In April 2022, one of the key employees exited the Company, and so the entirety of their Revesting Notes and Revesting Stock was forfeited. The Company recorded $0.3 million as stock-based compensation included in general and administrative expense related to the forfeiture of their Revesting Stock and $0.3 million as compensation included in general and administrative expense related to the forfeiture of their Revesting Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded an immaterial amount and $0.2 million as stock-based compensation included in general and administrative expense related to the vesting of the Revesting Stock for the three and nine months ended September&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the Revesting Notes at fair value and will remeasure the Revesting Notes at fair value on each reporting date. The Revesting Notes are recognized in general and administrative expense. As the Revesting Notes vest, the changes in fair value are recorded as general and administrative expense with a corresponding entry to convertibles notes. The estimated fair value of the Revesting Notes is determined using a combination of the present value of the Revesting Notes cash flows and the Black-Scholes option pricing model. The terms of the Revesting Notes are consistent with the terms of the September 2021 Convertible Notes. The Company recorded an immaterial amount and $0.2 million as general and administrative and expense related to the changes in fair value of Revesting Notes during the three and nine months ended September&#160;30, 2022, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The retention bonuses are recognized in prepaid expenses and other assets, noncurrent in the condensed consolidated balance sheet and vest monthly over a period of 24 months and require continuous employment. The expense associated with the Unvested Replacement Awards is recognized as stock-based compensation ratably over the remaining service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 and 2022 contingent consideration is based on the achievement of a Qualifying Units Sold Target for the period January&#160;1, 2021 through December 31, 2021 (&#x201c;2021 Contingent Consideration&#x201d;) and for the period January&#160;1, 2022 through December 31, 2022 (&#x201c;2022 Contingent Consideration,&#x201d; collectively, &#x201c;Contingent Consideration&#x201d;). The Contingent Consideration consists of 301,261 and 451,891 shares for 2021 and 2022, respectively, with the amount paid equal to the attainment relative to target in each year and settled in shares of the Company&#x2019;s common stock. The Contingent &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consideration shares payable is determined based on the percentage achievement relative to the target in each period, respectively, with greater than 100% attainment resulting in 100% payment, 90% to 100% attainment resulting in the number of shares equal to the percentage attainment, and less than 90% attainment equal to no consideration. The Contingent Consideration is held at fair value with changes in fair value recognized in general and administrative expense. The estimated fair value of the Contingent Consideration is determined by using a Monte Carlo Simulation scenario-based analysis that estimates the fair value of the Contingent Consideration based on the probability-weighted present value of the expected future cash flows, considering possible outcomes based on actual and forecasted results. The estimated fair value of the 2021 and 2022 Contingent Consideration upon issuance was $0.1 million and $5.8 million, respectively. The estimated fair value of the 2021 and 2022 Contingent Consideration as of December&#160;31, 2021 was $6.3 million and $3.1 million, respectively. The Company recorded a $0 million and $5.3 million gain within general and administrative expense related to the change in the fair value of the Contingent Consideration during the three and nine months ended September&#160;30, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Board of Directors and previous Jiobit shareholders approved an amendment to the 2021 Contingent Consideration. The 2021 Contingent Consideration was amended to 50% of the total potential amount of which 376,573 shares of the Company&#x2019;s common stock were issued to shareholders. The fair value of the common stock of $4.2&#160;million was recorded to additional paid-in capital and the contingent consideration liability was reversed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition was accounted for as a business combination. The total purchase price of $43.2&#160;million was allocated to the net tangible and intangible assets and liabilities based on their estimated fair values on the acquisition date and the excess was recorded to goodwill. The provisional values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of the date of these financial statements and may be adjusted during the measurement period of up to 12 months from the date of acquisition. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of identifiable intangible assets acquired (in thousands) and their estimated useful lives as of the date of acquisition: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&lt;br/&gt;Life &lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the future economic benefits arising from other assets that could not be individually identified and separately recognized, such as the acquired assembled workforce of Jiobit. In addition, goodwill represents the future benefits as a result of the acquisition that will enhance the Company&#x2019;s product available to both new and existing customers and increase the Company&#x2019;s competitive position. The goodwill is not deductible for tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated and recorded a net deferred tax liability of $0.1 million after offsetting the acquired available tax attributes with the intangible assets shown in the table above. Refer to Note 15 &#x201c;Income Taxes&#x201d; for discussion of the partial release of the Company&#x2019;s valuation allowance relating to the deferred tax liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Jiobit are included in the accompanying condensed consolidated statements of operations and comprehensive loss from the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tile, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 5, 2022, the Company completed the acquisition of Tile, Inc. (&#x201c;Tile&#x201d;), a privately held consumer electronics company. The company is based in San Mateo, California and was founded in 2012. Tile is a smart location company whose product includes a Bluetooth enabled device and related accessories that work in tandem with the Tile Application (the &#x201c;Application&#x201d;), to enable its customers to locate lost or misplaced objects. Tile offers a comprehensive list of products to use with the application, along with optional subscription services to enhance features offered for Tile products. The addition of Tile is expected to strengthen and extend Life360&#x2019;s market leadership position by leveraging Tile&#x2019;s developed technology and customer relationships to accelerate the Company&#x2019;s own product development and augment the Life360 team with a critical mass of talent. The aggregate purchase consideration was $173.6 million, of which $158.0 million was paid in cash and $15.6 million paid in equity. The $15.6 million in equity was comprised of 780,593 shares of the Company&#x2019;s common stock valued on the date of acquisition and 534,465 shares of common stock contingent consideration which was promised upon reaching certain operational goals. Of the consideration transferred, $14.1 million in cash and 84,524 common shares were placed in an indemnity escrow fund to be held for fifteen months after the acquisition date for general representations and warranties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of $35.0 million was excluded from purchase consideration which consists of retention consideration of 1,499,349 shares of retention restricted stock units valued at $29.6 million, $0.4 million related to 38,730 vested common stock options issued to Tile employees (&#x201c;replacement awards&#x201d;) as stock-based compensation on the acquisition date and change in control bonuses of $3.0 million which were recognized as compensation expense on the condensed consolidated statements of operations on the acquisition date. The Company incurred transaction related expenses of $1.7 million, which were recorded under general and administrative expenses in the condensed consolidated statements of operations. The remaining costs excluded from purchase consideration were a result of 1,561&#160;shares granted to key employee and vested based continued employment and 4,784&#160;shares of contingent consideration granted to a key employee and vested based on continued employment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the 1,499,349 shares of retention restricted stock units, 787,446 shares valued at $15.6 million contain performance vesting criteria based on the achievement of certain company milestones, and vest over a two year period. The remaining retention restricted stock units of 711,903 shares vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE5Nzg_a3163875-d40c-40bd-98fd-8de8a1f72baa"&gt;two&lt;/span&gt; to four year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contingent consideration is based on the achievement of the Company&#x2019;s achievement certain targets for revenue and earnings before interest, taxes, depreciation, and amortization (&#x201c;EBITDA&#x201d;) for the three months ended December 31, 2021 and the three months ended September 30, 2022. The Company determined that the criteria to satisfy the contingent consideration was not met, and as such, no value was ascribed to the contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition was accounted for as a business combination and the total purchase consideration was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date and the excess was recorded to goodwill. The provisional values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of the date of these financial statements and certain assets and liabilities may be subject to adjustment during the measurement period of up to 12 months from the date of acquisition including, but not limited to, intangible assets, certain reserves and income taxes. Any changes in the fair values of the assets acquired and liabilities assumed during the measurement period may result in adjustments to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2022, the Company made a measurement period adjustment to the preliminary purchase price allocation which included: (i) an increase to goodwill of $0.4 million, (ii) an increase to deferred revenue of $1.2 million, and (iii) an increase to inventory of $0.8 million. The measurement period adjustment was made to reflect facts and circumstances that existed as of the acquisition date and is reflected in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the future economic benefits arising from other assets that could not be individually identified and separately recognized, such as the acquired assembled workforce of Tile. In addition, goodwill represents the future benefits as a result of the acquisition that will enhance the Company&#x2019;s product available to both new and existing customers and increase the Company&#x2019;s competitive position. The goodwill is not deductible for tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Tile are included in the accompanying condensed consolidated statements of operations and comprehensive loss from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfOTMy_a28c06ad-d1dc-4a47-8e76-429e0b530cfa"
      unitRef="usd">43200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfOTQ1_14ffa0b8-fcd0-4ace-8d15-efb1e0234001"
      unitRef="usd">7300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfOTY2_7d8c9418-61d5-4372-a0a0-6e730d4166fc"
      unitRef="usd">5900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA2NA_a746fba8-ea41-4edf-9e02-5ba51cbebd11"
      unitRef="usd">11600000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <lifx:BusinessCombinationConsiderationTransferredForgivenessOfLiabilities
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE1OA_2b8856e6-7a0b-4e51-b3f9-8965b875666c"
      unitRef="usd">4000000</lifx:BusinessCombinationConsiderationTransferredForgivenessOfLiabilities>
    <lifx:BusinessCombinationShareBasedCompensationValueAssumed
      contextRef="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTIzNg_ed0e7783-a2dd-4309-bccf-e8c0e7795df3"
      unitRef="usd">600000</lifx:BusinessCombinationShareBasedCompensationValueAssumed>
    <lifx:BusinessCombinationConsiderationTransferredShareBasedCompensationSharesAssumed
      contextRef="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTI1Mg_67286f78-92cd-4f3f-a0ee-309715c1b9a7"
      unitRef="shares">25245</lifx:BusinessCombinationConsiderationTransferredShareBasedCompensationSharesAssumed>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTMzOA_768a446e-248f-4073-9a6e-855a13473136"
      unitRef="usd">13800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTM1NA_ca1d35a7-07b3-45e1-b6f7-9fbe37d1221d"
      unitRef="shares">674516</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <lifx:BusinessCombinationIndemnityEscrow
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyOQ_a47c902e-4763-4216-a024-ab059457b8b1"
      unitRef="usd">200000</lifx:BusinessCombinationIndemnityEscrow>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQ5NA_b2f372f7-a596-4ecd-9373-f3542e6b38e8">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i127ef9612b7a484b8074130172a8345c_I20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTc1Nw_b5874775-c371-4ddd-ab1e-50b77fb9c23f"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i127ef9612b7a484b8074130172a8345c_I20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjA4OQ_79da1f02-c2a9-48d9-a256-1d593f4f93ab"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMjE_7259792b-6dd5-4a32-9042-558536f9bd24">The estimated fair value of the September 2021 Convertible Notes is determined using a &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;combination of the present value of the cash flows and the Black-Scholes option pricing model using assumptions as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.51&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time to exercise (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the warrants was determined using the Black-Scholes option-pricing method, with the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;br/&gt;Tranche&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;br/&gt;Tranche&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;br/&gt;Tranche&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair market value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic241fa5dafa0444498aed0e86bee0526_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfMi0xLTEtMS0yMzYwNw_045585aa-dcdb-42d1-8749-b131759414a4"
      unitRef="usd">11206000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib1ed0c248be64166bd9eba776162d89c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfMi0zLTEtMS0yMzYwNw_9a8dbe52-e522-492d-a920-62c0af50b424"
      unitRef="usd">11206000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i20e910f9b3b4424da0f4b7707f07e037_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfMi01LTEtMS0yMzYwNw_bdad5207-32e6-45a8-8cd6-8dea89db8b55"
      unitRef="usd">6730000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic241fa5dafa0444498aed0e86bee0526_I20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfMy0xLTEtMS0yMzYwNw_8676a1f2-dc4c-4202-8e6c-f111af6b346f"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib1ed0c248be64166bd9eba776162d89c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfMy0zLTEtMS0yMzYwNw_65a2193d-7054-4699-b66e-fc1428420236"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i20e910f9b3b4424da0f4b7707f07e037_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfMy01LTEtMS0yMzYwNw_06cb47f0-980f-461b-9106-ef64b8bba1ce"
      unitRef="number">0.074</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SharePrice
      contextRef="ic241fa5dafa0444498aed0e86bee0526_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNC0xLTEtMS0yMzYwNw_da8ea3f7-1e13-41a3-804a-638f9bbc8dbb"
      unitRef="usdPerShare">20.49</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ib1ed0c248be64166bd9eba776162d89c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNC0zLTEtMS0yMzYwNw_9c71273c-05b8-4c10-878c-be44de209b1a"
      unitRef="usdPerShare">21.16</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i20e910f9b3b4424da0f4b7707f07e037_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNC01LTEtMS0yMzYwNw_834f0db7-50f4-48c0-b157-cb0f0ef76bd5"
      unitRef="usdPerShare">9.51</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic241fa5dafa0444498aed0e86bee0526_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNS0xLTEtMS0yMzYwNw_d94face7-cb2e-4e74-84af-b69b0a0fddf4"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib1ed0c248be64166bd9eba776162d89c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNS0zLTEtMS0yMzYwNw_79ba6a7d-c24e-4216-9e21-a6acaaa0cf30"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i20e910f9b3b4424da0f4b7707f07e037_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNS01LTEtMS0yMzYwNw_6805eb58-c567-4d2c-9386-f0275ce2a121"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="id416ab8dedf84377b4b4b5ec52bba47e_I20210901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNi0xLTEtMS0yMzYwNw_a4a2103f-c97f-46c6-80c8-6f36522246fa"
      unitRef="number">0.0045</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i4d62d023bdef49729d590aef8b454877_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNi0zLTEtMS0yMzYwNw_2f6b18ef-3923-4ab4-9a89-70184e0e28c5"
      unitRef="number">0.0088</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i4ccc9c9011764251a62b0d6343310c83_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNi01LTEtMS0yMzYwNw_db1f9b59-eac6-4049-a98c-7c671ca748f9"
      unitRef="number">0.0426</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ib4e2ebe363314c5581f5d586586de015_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNy0xLTEtMS0yMzYwNw_5a9ec5cc-cbbb-45f2-ae33-61f8769ea2ab"
      unitRef="year">3.00</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i7e5c908b5c36424fb0702313a5d2e98b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNy0zLTEtMS0yMzYwNw_5f4095f8-3713-469c-ab50-303b44217fad"
      unitRef="year">2.70</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="if6fa81c050694de891b5e67cdd836e27_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfNy01LTEtMS0yMzYwNw_6b23d3b1-1a41-4076-9afc-217ed549bc21"
      unitRef="year">1.90</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i3a634faa35af4abbbec141d98e17e75b_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfOC0xLTEtMS0yMzYwNw_55e2e4ec-0ea2-4792-adbe-a6a1eb2eac0f"
      unitRef="number">0.37</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i4908d9346c3347e5bd86ab54a6631cf3_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfOC0zLTEtMS0yMzYwNw_947e2f76-2bd7-4120-b6a6-788c124ddde4"
      unitRef="number">0.43</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i4c7fa1052fed4637bf01f8ab3744962a_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfOC01LTEtMS0yMzYwNw_1091df8c-5f6d-4458-9897-0c0437250149"
      unitRef="number">0.57</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="icc8ea9440b3342b0aa6c45c5891b80f3_I20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfOS0xLTEtMS0yMzYwNw_2f054934-feac-4341-a6e5-e0d75ec960d8"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ifdcc496064a84a9197bea838f81f6892_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfOS0zLTEtMS0yMzYwNw_3029bd7e-5982-4a49-bb57-c214fb2275cd"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ifd955466393c4692a8f64105ca01be8e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmE2N2RjMGE2ZTg5MDQ5MGQ4YTBmYWJkNmQ1YjY4MWNhL3RhYmxlcmFuZ2U6YTY3ZGMwYTZlODkwNDkwZDhhMGZhYmQ2ZDViNjgxY2FfOS01LTEtMS0yMzYwNw_c7d3b91a-787e-4e9f-8e86-521ae13e1ecb"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <lifx:BusinessCombinationExcludedConsideration
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjU0NQ_d40acf30-d25c-4228-9d09-e6eca0b09856"
      unitRef="usd">6000000</lifx:BusinessCombinationExcludedConsideration>
    <lifx:BusinessCombinationExcludedConsiderationRevestingStock
      contextRef="i6db94b5a07f1438dac0b47c6b8ea2fb3_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjYwNw_bfc5fe9d-98a2-41a7-a956-4aa5ab50239b"
      unitRef="usd">1900000</lifx:BusinessCombinationExcludedConsiderationRevestingStock>
    <lifx:BusinessCombinationExcludedConsiderationRevestingStockShares
      contextRef="i6db94b5a07f1438dac0b47c6b8ea2fb3_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjYyMw_5d1c71ec-77b9-4a4c-8926-d935d0347f82"
      unitRef="shares">91217</lifx:BusinessCombinationExcludedConsiderationRevestingStockShares>
    <lifx:BusinessCombinationExcludedConsiderationRevestingConvertibleDebt
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjY5Nw_2a5fa6ac-0f04-45ed-b7d0-352bc67a56fe"
      unitRef="usd">1600000</lifx:BusinessCombinationExcludedConsiderationRevestingConvertibleDebt>
    <lifx:BusinessCombinationExcludedConsiderationRetentionBonuses
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjc5Nw_49eff104-c31f-46ea-870c-d6b1ce2c78bb"
      unitRef="usd">1000000</lifx:BusinessCombinationExcludedConsiderationRetentionBonuses>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjgwNQ_68bc7f72-3f68-4354-88a0-22afc085a94d"
      unitRef="usd">500000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjgyMQ_b2cb83a5-1d9e-4dee-8dcc-37aca6f3d566"
      unitRef="shares">43083</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMjk3Nw_8fecb154-3966-4c1e-8ba4-a9ec206ab5a2"
      unitRef="usd">1000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie3a18b757b584d439d035cb42bd9f505_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTc_0f0a88ae-371c-43f2-90aa-ddef09268b4c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5204b9928143494a8e46d8d1c95c8968_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTc_ae1cfb4b-b56e-4cdf-b28b-fbfcd0e8b688">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i161ca5bfb61a4b6e9cdf7353df093b9e_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMzU4MA_6c40adbe-86aa-4429-b1c9-30c62cdab469"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f39c17b05714e34b4669390968c2c6a_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMzcyMQ_96e1a4be-e06d-433c-bc13-965f0d21e3c2"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ied6b6465b71e4193b3552ab59100a0f8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMzg3MQ_d3d3b477-1246-447c-b2f4-67a3ea1b4501"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ed2a0b199af46fc8e382cd8c252b956_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMzg4NQ_a7f9e393-6172-4638-babc-d517939bb2eb"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="i5faaecf6ad4643b98a4de9c9189bb95d_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNDcwOA_6b7b0503-6be7-422a-9f31-acc7b9f3c1f6"
      unitRef="usd">0</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="if7e50a4b7599484bb33e1b6fb2c20c85_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNDcyMg_09628203-2904-4584-8a67-f5cc8a1e1388"
      unitRef="usd">200000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:RetentionBonusesVestingPeriod
      contextRef="i3b72d497ce6c4b25849e3449bd477db8_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTAzNA_83327a57-d62b-4d6f-b935-3f083156e7cc">P24M</lifx:RetentionBonusesVestingPeriod>
    <lifx:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="i921fc82ea5bd4b9d95e724853a2c7c75_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTU5Mw_11e0f5bd-5f3b-4cd1-88c0-5aee029a9389"
      unitRef="shares">301261</lifx:BusinessCombinationContingentConsiderationLiabilityShares>
    <lifx:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="i71bd513972214e4aacbd1c4d903420e1_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTYwMA_113b0bcf-1b4d-46cf-9488-1befefcc22f2"
      unitRef="shares">451891</lifx:BusinessCombinationContingentConsiderationLiabilityShares>
    <lifx:ContinentConsiderationTargetPercentage
      contextRef="i832eb681193f4af1b8bcd1ff0e2f902a_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTkzOA_b6b6b6c9-1203-434f-956a-2c2672f6d6ef"
      unitRef="number">1</lifx:ContinentConsiderationTargetPercentage>
    <lifx:ContinentConsiderationTargetPercentage
      contextRef="i832eb681193f4af1b8bcd1ff0e2f902a_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTk2NQ_8353ed91-751d-4223-8bdd-e36596b17119"
      unitRef="number">1</lifx:ContinentConsiderationTargetPercentage>
    <lifx:ContinentConsiderationTargetPercentage
      contextRef="i19e625e9bc79486fbee768dff482dd5c_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTk3Nw_b7a4d181-acbc-4a9b-b46a-d27540fe8d21"
      unitRef="number">0.90</lifx:ContinentConsiderationTargetPercentage>
    <lifx:ContinentConsiderationTargetPercentage
      contextRef="ife163e0b0c0d409d86c4aa8dec6fbcb2_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNTk4Mw_e2fcc878-b21a-494a-8616-cf20193dcfaa"
      unitRef="number">1</lifx:ContinentConsiderationTargetPercentage>
    <lifx:ContinentConsiderationTargetPercentage
      contextRef="idac9f489011248a9a83f42463ece80d1_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjA4MQ_da5d7473-0fc3-4fb4-ae02-c932137a32b3"
      unitRef="number">0.90</lifx:ContinentConsiderationTargetPercentage>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia4c9079101864dea839c298255baabba_I20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjY4Mw_75ac3ff3-4458-40df-b9f3-709d6b07eb2c"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2272eda7add44dad84178fc9644bf0ff_I20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjY5MA_16ca627f-d4d7-40c4-91b1-aea5b596b8a0"
      unitRef="usd">5800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib518621832af4456b2c264eeddd815e6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjc5Mg_d6ccc066-ae0b-4d95-a5ce-2a4d2f1325ea"
      unitRef="usd">6300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia61e7f9034b747bfa27dd4eadefe94c2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjc5OQ_5bd8fad4-c211-40bb-9a8c-899f43033a64"
      unitRef="usd">3100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjg0MA_e8b98a8f-e216-4de2-a236-1302c643cda5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNjg0Nw_d43634b6-514c-4ab3-a23c-8e17b5e9f683"
      unitRef="usd">-5300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <lifx:BusinessCombinationContingentConsiderationLiabilityAmendmentPercentage
      contextRef="i4089cdf68abf4d7b8938def0a714f4a3_D20220401-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNzE5MQ_f4ac73f1-25a7-4ed9-a3ba-35644e5b47d9"
      unitRef="number">0.50</lifx:BusinessCombinationContingentConsiderationLiabilityAmendmentPercentage>
    <lifx:StockIssuedDuringPeriodSharesSettlementOfContingentConsideration
      contextRef="i4089cdf68abf4d7b8938def0a714f4a3_D20220401-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNzIzMw_8ba27d80-4797-4729-998e-2212368256ce"
      unitRef="shares">376573</lifx:StockIssuedDuringPeriodSharesSettlementOfContingentConsideration>
    <lifx:StockIssuedDuringPeriodValueSettlementOfContingentConsideration
      contextRef="i4089cdf68abf4d7b8938def0a714f4a3_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNzM0MA_8b5a0282-ee70-4199-8bc4-e78ab3a473bc"
      unitRef="usd">4200000</lifx:StockIssuedDuringPeriodValueSettlementOfContingentConsideration>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfNzUzMw_da6e1766-cb24-448a-aa1b-d7469105224a"
      unitRef="usd">43200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTY_2cc0f4c8-4a56-48d6-a7ae-64e49a3bc234">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmJlNzgyZWVkZTRjMjQzYTA5YWZjZmViMzQ5NGI5ZjJkL3RhYmxlcmFuZ2U6YmU3ODJlZWRlNGMyNDNhMDlhZmNmZWIzNDk0YjlmMmRfMS0xLTEtMS0yMzYwNw_b42a4cf0-b2bb-4043-af06-2d7d7219ba3a"
      unitRef="usd">5986000</lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmJlNzgyZWVkZTRjMjQzYTA5YWZjZmViMzQ5NGI5ZjJkL3RhYmxlcmFuZ2U6YmU3ODJlZWRlNGMyNDNhMDlhZmNmZWIzNDk0YjlmMmRfMi0xLTEtMS0yMzYwNw_ac2b7599-4526-4998-8043-3fd1f504d43d"
      unitRef="usd">8400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmJlNzgyZWVkZTRjMjQzYTA5YWZjZmViMzQ5NGI5ZjJkL3RhYmxlcmFuZ2U6YmU3ODJlZWRlNGMyNDNhMDlhZmNmZWIzNDk0YjlmMmRfMy0xLTEtMS0yMzYwNw_b7bcd741-b2f8-4ff4-a15b-27558b5aea4c"
      unitRef="usd">30363000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmJlNzgyZWVkZTRjMjQzYTA5YWZjZmViMzQ5NGI5ZjJkL3RhYmxlcmFuZ2U6YmU3ODJlZWRlNGMyNDNhMDlhZmNmZWIzNDk0YjlmMmRfNC0xLTEtMS0yMzYwNw_7b97a91d-9cb5-4ded-adf4-14a01e6718c3"
      unitRef="usd">1551000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmJlNzgyZWVkZTRjMjQzYTA5YWZjZmViMzQ5NGI5ZjJkL3RhYmxlcmFuZ2U6YmU3ODJlZWRlNGMyNDNhMDlhZmNmZWIzNDk0YjlmMmRfNS0xLTEtMS0yMzYwNw_d3c17cb5-70b9-438c-800b-1e97375d5160"
      unitRef="usd">43198000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTg_e1346bab-138f-410e-9000-8a0ca1fe68a4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of identifiable intangible assets acquired (in thousands) and their estimated useful lives as of the date of acquisition: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&lt;br/&gt;Life &lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6dacd47200d6417c89a020146cdd3284_D20210901-20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfMS0xLTEtMS0yMzYwNw_0a50efb9-3847-4c8d-ba2b-db1ba319cf0a"
      unitRef="usd">4030000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6dacd47200d6417c89a020146cdd3284_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfMS0zLTEtMS0yMzYwNw_02dca164-e0dc-402a-8859-bef0f4b81ad9">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iaa676458c4a74490b9cdef570ae41f3b_D20210901-20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfMi0xLTEtMS0yMzYwNw_68b89a9e-659f-4b89-a907-04e6646b0f72"
      unitRef="usd">3380000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iaa676458c4a74490b9cdef570ae41f3b_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfMi0zLTEtMS0yMzYwNw_c774cb8e-2963-49b4-a126-35d627b8c91b">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1f1b7dd2ac4040faba69946a17cc46de_D20210901-20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfMy0xLTEtMS0yMzYwNw_64a156f8-5569-44c0-b43f-9d51ead0455c"
      unitRef="usd">990000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1f1b7dd2ac4040faba69946a17cc46de_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfMy0zLTEtMS0yMzYwNw_2b841d7e-efaf-4202-aff4-030a2509dd59">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie2943e73cec84cd4b1ae8449883dd80c_D20210901-20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOjFiNTkwYTVmNmNkNDRjMTdiMjAyZGNmYzQ4YWI1ZGFhL3RhYmxlcmFuZ2U6MWI1OTBhNWY2Y2Q0NGMxN2IyMDJkY2ZjNDhhYjVkYWFfNC0xLTEtMS0yMzYwNw_a546d74e-6e72-4fe0-9859-2d906f333631"
      unitRef="usd">8400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i8005d7c75f9c4ae8b113b17c38a0a53e_I20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfOTAxMg_b3c3f2b4-96a3-479c-a781-85a00e961fb1"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTAzMzA_2795aa89-673f-4136-9c7b-ba1d333c2dbe"
      unitRef="usd">173600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTAzNDM_a8f35ab2-14f3-4a62-be3b-be3b00cb9205"
      unitRef="usd">158000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTAzNjc_579fa236-63d9-44f9-8487-f43483bcf52a"
      unitRef="usd">15600000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTAzOTA_579fa236-63d9-44f9-8487-f43483bcf52a"
      unitRef="usd">15600000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA0MjA_d31c0e8b-4202-4636-8df3-81bb34c7fd43"
      unitRef="shares">780593</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <lifx:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA0OTg_180962bd-9e1b-46f1-b91c-f93856b2a8b3"
      unitRef="shares">534465</lifx:BusinessCombinationContingentConsiderationLiabilityShares>
    <lifx:BusinessCombinationIndemnityEscrow
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA2NDM_75205751-25c8-48bc-af38-7ffa8ed458d3"
      unitRef="usd">14100000</lifx:BusinessCombinationIndemnityEscrow>
    <lifx:BusinessCombinationAndSharesIssuedToKeyEmployeeIndemnityEscrow
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA2NTg_00b5ac88-1733-481c-a103-c0c438fb48be"
      unitRef="shares">84524</lifx:BusinessCombinationAndSharesIssuedToKeyEmployeeIndemnityEscrow>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA3MzA_e8cf32b3-9a7c-4d8d-b834-03331ff51ce9">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <lifx:BusinessCombinationExcludedConsideration
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA4MTY_39b11bb6-ae77-442a-bc02-1941239924ef"
      unitRef="usd">35000000</lifx:BusinessCombinationExcludedConsideration>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ie6e100ee50eb4a8db8a336cfe4f95d04_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5MDU_1b853a4a-451e-4554-bab9-02a0eeddf392"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="ie6e100ee50eb4a8db8a336cfe4f95d04_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5NjE_dbf83aeb-0251-4c0a-8878-21d1f3c31618"
      unitRef="usd">29600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i93bf70e774ce4be8a0a2e218391c67e9_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5NjU_4cfadce6-399c-4f33-90d6-512970bdff07"
      unitRef="usd">400000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i93bf70e774ce4be8a0a2e218391c67e9_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5Nzk_7802b5c9-d8d9-40b4-a1ab-064d2e24c250"
      unitRef="shares">38730</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationRetentionBonuses
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTExNDM_b245cbd3-bab1-4008-bb84-9709c03b17a4"
      unitRef="usd">3000000</lifx:BusinessCombinationExcludedConsiderationRetentionBonuses>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTEzMjU_bafd31ae-ce67-4a9d-849d-afbb848951b3"
      unitRef="usd">1700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <lifx:BusinessCombinationExcludedConsiderationSharesGranted
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE1MjE_63cfb895-5338-4bc2-aef9-7b5997bbb293"
      unitRef="shares">1561</lifx:BusinessCombinationExcludedConsiderationSharesGranted>
    <lifx:BusinessCombinationExcludedConsiderationContingentConsiderationSharesGranted
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE1OTc_7779fc26-6e9c-43e4-bc29-2a0838782697"
      unitRef="shares">4784</lifx:BusinessCombinationExcludedConsiderationContingentConsiderationSharesGranted>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE3MTE_61c5fe64-c3ce-419d-aa11-a6cd3e5712f4"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE3NTg_e37543a2-5829-4345-987e-59239b1bcac9"
      unitRef="shares">787446</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE3Nzg_2d65e4d6-10c0-4dd7-a107-eb10cbb43a7b"
      unitRef="usd">15600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTk_f88ff886-0dc3-4d9e-bc92-6835a3f9be5c">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ib9861fb43ad04bd882d5cb1c7ad5a8de_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTE5NTY_256a968b-4b14-46de-9bf0-db90494d5aea"
      unitRef="shares">711903</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i14dfe74eb5a14a6697bc12f68fdec504_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTQyMTI_1dedb290-db44-4eb6-a92c-e0eac34ab784">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i665ab99118294f4d838c1700fad32a92_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5OTUxMTY0NTE0NQ_a6159cfe-0223-4df7-9ff3-7f9093eb30a1"
      unitRef="usd">400000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <lifx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentContractWithCustomerLiability
      contextRef="i665ab99118294f4d838c1700fad32a92_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5OTUxMTY0NTE2MQ_fcb7adc1-1870-4577-907f-d2b6cda0e969"
      unitRef="usd">1200000</lifx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentContractWithCustomerLiability>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i665ab99118294f4d838c1700fad32a92_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RleHRyZWdpb246MmNlZmYxYmQ1MzM1NDVhYWI2MzJiNTllZTg5N2U5YjJfMTA5OTUxMTY0NTE3Ng_dbc2af2f-b7c9-4c94-bce9-b7c6a72cc2ce"
      unitRef="usd">800000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMS0xLTEtMS0yMzYwNw_49a10a39-f672-4b8b-ac69-f9c909b304a2"
      unitRef="usd">32997000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMi0xLTEtMS0yMzYwNw_21375484-6484-44ad-b753-ff3b48f24383"
      unitRef="usd">1050000</lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMy0xLTEtMS0yMzYwNw_3964a3b7-ac79-4920-9080-a7b99999a87d"
      unitRef="usd">27826000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfNC0xLTEtMS0yMzYwNw_8398789b-ec9e-4de0-9ddf-135beac4388b"
      unitRef="usd">5004000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfNS0xLTEtMS0yMzYwNw_ad618ae6-5e68-4b7f-958e-e98981938fb3"
      unitRef="usd">8320000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfNi0xLTEtMS0yMzYwNw_5932b2c7-2e12-4de3-a1b8-502712bcd316"
      unitRef="usd">570000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfNy0xLTEtMS0yMzYwNw_67a1cb75-e93f-49dc-8262-ef2590d5cd70"
      unitRef="usd">482000</lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfOC0xLTEtMS0yMzYwNw_50f23b3b-c186-4552-a534-ef0fc639d1b0"
      unitRef="usd">52700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfOS0xLTEtMS0yMzYwNw_7a175dc2-772b-4c70-8d84-10bfae3bf7fc"
      unitRef="usd">102493000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMTAtMS0xLTEtMjM2MDc_0b556b52-61da-46c6-8b43-643e18cc10b9"
      unitRef="usd">23197000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMTEtMS0xLTEtMjM2MDc_a1f06a12-b97a-41fd-8f60-f41c65ed52b0"
      unitRef="usd">24613000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMTItMS0xLTEtMjM2MDc_c5ed03da-6d8c-41ea-852d-116f5f9fc8b8"
      unitRef="usd">10081000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i436189ce469f4611817a6407870e2426_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRjNzFlNTQ0Y2Q2OTQ0ZTA5YzI0ZjBhMmI2ODFhMDYzL3RhYmxlcmFuZ2U6ZGM3MWU1NDRjZDY5NDRlMDljMjRmMGEyYjY4MWEwNjNfMTMtMS0xLTEtMjM2MDc_3f626850-3d30-455d-90da-bc0be5af7e11"
      unitRef="usd">173551000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="icc4a3bfe96f040a996c8a7bf10b37ae6_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfMS0xLTEtMS0yMzYwNw_59ed63f5-88f2-4a12-aa5e-bac2fc048f1f"
      unitRef="usd">18400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icc4a3bfe96f040a996c8a7bf10b37ae6_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfMS0zLTEtMS0yMzYwNw_bfc960fd-ce0b-4990-a9f8-529185da25c9">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8e65c9b9578a40b9beae943b09eed5ce_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfMi0xLTEtMS0yMzYwNw_fa2ba31a-6c9b-4a66-9ed3-30bfb04b02d5"
      unitRef="usd">20000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8e65c9b9578a40b9beae943b09eed5ce_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfMi0zLTEtMS0yMzYwNw_afd43276-6a0a-4e2f-a530-f28a4ee88778">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic9bebfbbdc364a8fa87578822bccfdd7_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfMy0xLTEtMS0yMzYwNw_a2219489-c392-4dfd-b4af-3c3d390b3d88"
      unitRef="usd">14300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic9bebfbbdc364a8fa87578822bccfdd7_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfMy0zLTEtMS0yMzYwNw_57eaa130-1447-4049-b56a-37c42d2597de">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV81NS9mcmFnOjJjZWZmMWJkNTMzNTQ1YWFiNjMyYjU5ZWU4OTdlOWIyL3RhYmxlOmRhOTk0NzgwMmYwYTQxNWViMjBiY2Y5MDBjNjUzYWMzL3RhYmxlcmFuZ2U6ZGE5OTQ3ODAyZjBhNDE1ZWIyMGJjZjkwMGM2NTNhYzNfNC0xLTEtMS0yMzYwNw_aa1b5683-c1e1-4372-83bc-866a5919b63e"
      unitRef="usd">52700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMyMA_8e8b8e33-d842-42b7-a98e-1532eea58a13">Balance Sheet Components&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;Accounts receivable, net consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses primarily consist of certain cloud platform and customer service program costs. Other receivables primarily consist of refunds and other deposits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $0.1 million and $0.3 million for the three and nine months ended September&#160;30, 2022 and $0.2 million and $0.4 million for the three and nine months ended September&#160;30, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Assets, noncurrent &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other assets, noncurrent consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in affiliate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other assets, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses primarily consist of cloud platform costs. Investment in affiliate relates to warrants to purchase shares of common stock of a current Data Revenue Partner. Refer to Note 3 &#x201c;Revenue&#x201d; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases real estate space under non-cancelable operating lease agreements for its corporate headquarters in San Francisco, San Mateo and San Diego, California and Chicago, Illinois. The operating leases have remaining lease terms of up to 2 years, some of which include the option to extend the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recognized a right-of-use (ROU) asset, short term and long-term lease liabilities of $1.5 million, $1.3 million, and $0.2&#160;million in &#x201c;Right-of-use-asset,&#x201d; &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxNQ_079d5bbf-89ce-453f-bf57-aaabfa8f6419"&gt;Accrued expenses and other liabilities,&lt;/span&gt;&#x201d; and &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxOQ_bfb799c6-a45e-4d64-a585-df0d1d19aee5"&gt;Other noncurrent liabilities,&lt;/span&gt;&#x201d; respectively, on the Company&#x2019;s condensed consolidated balance sheet as of September&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recognized operating ROU assets, short term and long-term lease liabilities of $1.6 million, $1.6 million, and $0.3 million in &#x201c;Right-of-use-asset,&#x201d; &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwNA_aa0a9b04-0675-48c4-8eb8-573f79b02821"&gt;Accrued expenses and other liabilities,&lt;/span&gt;&#x201d; and &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwNQ_fe68b599-94b2-49e0-a306-201f90788e4d"&gt;Other noncurrent liabilities,&lt;/span&gt;&#x201d; respectively, on the Company&#x2019;s condensed consolidated balance sheet as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have any finance leases as of September&#160;30, 2022 or December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Amounts include short-term leases, which are immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining term of the Company&#x2019;s operating leases was 1.0 years and 1.3 years as of September&#160;30, 2022 and December&#160;31, 2021, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 5.0% and 4.8%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of the Company&#x2019;s operating lease liabilities, which do not include short-term leases, as of September&#160;30, 2022 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&#160;leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments for operating leases included in cash from operating activities were $0.6 million and $1.8 million for the three and nine months ended September&#160;30, 2022 and $0.4 million and $1.1 million for the three and nine months ended September&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $2.2 million and $6.5 million for the three and nine months ended September&#160;30, 2022. $0.1 million of amortization expense was recorded for the three and nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, estimated remaining amortization expense for intangible assets by fiscal year is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining useful lives of the Company&#x2019;s acquired intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The detail of intangible assets, net is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intellectual&lt;br/&gt;property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trade&lt;br/&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Customer&lt;br/&gt;relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intellectual&lt;br/&gt;property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trade&lt;br/&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Customer&lt;br/&gt;relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other liabilities consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vendor expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related promotions and discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities primarily relate to warranty liabilities and return accruals related to the Company&#x2019;s hardware tracking devices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Escrow Liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The escrow liability relates to restricted cash associated with the Tile, Inc. acquisition placed in an indemnity escrow fund to be held for fifteen months after the acquisition date for general representations and warranties. The initial balance was included within total consideration transferred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 the total escrow liability remaining was $13.1 million and is included within current liabilities. No escrow liability was recorded as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Noncurrent Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other noncurrent liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxMw_9ce3949d-8866-4d0f-92f8-f923656f724f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;Accounts receivable, net consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjAxN2ViODBmYzI5ZDQzMDE4YTMxMDljYzg1MDU5Y2I2L3RhYmxlcmFuZ2U6MDE3ZWI4MGZjMjlkNDMwMThhMzEwOWNjODUwNTljYjZfMy0xLTEtMS0yMzYwNw_a1f8525d-7f7d-4aeb-8eef-996ae1ae6be6"
      unitRef="usd">23280000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjAxN2ViODBmYzI5ZDQzMDE4YTMxMDljYzg1MDU5Y2I2L3RhYmxlcmFuZ2U6MDE3ZWI4MGZjMjlkNDMwMThhMzEwOWNjODUwNTljYjZfMy0zLTEtMS0yMzYwNw_124ddaad-b7ac-403b-be71-f3c8e0a75584"
      unitRef="usd">11772000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjAxN2ViODBmYzI5ZDQzMDE4YTMxMDljYzg1MDU5Y2I2L3RhYmxlcmFuZ2U6MDE3ZWI4MGZjMjlkNDMwMThhMzEwOWNjODUwNTljYjZfNC0xLTEtMS0yMzYwNw_b45f975f-8683-47f2-b08e-7e06703d2f07"
      unitRef="usd">94000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjAxN2ViODBmYzI5ZDQzMDE4YTMxMDljYzg1MDU5Y2I2L3RhYmxlcmFuZ2U6MDE3ZWI4MGZjMjlkNDMwMThhMzEwOWNjODUwNTljYjZfNC0zLTEtMS0yMzYwNw_53d1e5ae-ffaa-499a-ac93-8fe87a107579"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjAxN2ViODBmYzI5ZDQzMDE4YTMxMDljYzg1MDU5Y2I2L3RhYmxlcmFuZ2U6MDE3ZWI4MGZjMjlkNDMwMThhMzEwOWNjODUwNTljYjZfNS0xLTEtMS0yMzYwNw_a0275446-7974-402d-be8d-e28b2a872287"
      unitRef="usd">23186000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjAxN2ViODBmYzI5ZDQzMDE4YTMxMDljYzg1MDU5Y2I2L3RhYmxlcmFuZ2U6MDE3ZWI4MGZjMjlkNDMwMThhMzEwOWNjODUwNTljYjZfNS0zLTEtMS0yMzYwNw_c2180ead-3783-480c-b6d5-846ffc5e1fe3"
      unitRef="usd">11772000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwMQ_5e274f42-a7b8-4676-9591-41cb00921c94">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjQ3OWU5MjEyNmE4MDQ1OGNhMjc5MmVkMTQ1YTZkYTFjL3RhYmxlcmFuZ2U6NDc5ZTkyMTI2YTgwNDU4Y2EyNzkyZWQxNDVhNmRhMWNfMy0xLTEtMS0yMzYwNw_66a8636f-a3e5-4bfe-876e-4632dc5e132c"
      unitRef="usd">1821000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjQ3OWU5MjEyNmE4MDQ1OGNhMjc5MmVkMTQ1YTZkYTFjL3RhYmxlcmFuZ2U6NDc5ZTkyMTI2YTgwNDU4Y2EyNzkyZWQxNDVhNmRhMWNfMy0zLTEtMS0yMzYwNw_9d69d03e-4566-4bd2-820a-a902ec0989f0"
      unitRef="usd">1298000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjQ3OWU5MjEyNmE4MDQ1OGNhMjc5MmVkMTQ1YTZkYTFjL3RhYmxlcmFuZ2U6NDc5ZTkyMTI2YTgwNDU4Y2EyNzkyZWQxNDVhNmRhMWNfNC0xLTEtMS0yMzYwNw_e8aa4787-d805-4a8f-be17-22bf0937172a"
      unitRef="usd">13385000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjQ3OWU5MjEyNmE4MDQ1OGNhMjc5MmVkMTQ1YTZkYTFjL3RhYmxlcmFuZ2U6NDc5ZTkyMTI2YTgwNDU4Y2EyNzkyZWQxNDVhNmRhMWNfNC0zLTEtMS0yMzYwNw_71904b47-83ac-4412-8a8e-0d1e1ed98d16"
      unitRef="usd">711000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjQ3OWU5MjEyNmE4MDQ1OGNhMjc5MmVkMTQ1YTZkYTFjL3RhYmxlcmFuZ2U6NDc5ZTkyMTI2YTgwNDU4Y2EyNzkyZWQxNDVhNmRhMWNfNS0xLTEtMS0yMzYwNw_3e41d976-5e00-4139-ad2c-46cd6279a2f2"
      unitRef="usd">15206000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjQ3OWU5MjEyNmE4MDQ1OGNhMjc5MmVkMTQ1YTZkYTFjL3RhYmxlcmFuZ2U6NDc5ZTkyMTI2YTgwNDU4Y2EyNzkyZWQxNDVhNmRhMWNfNS0zLTEtMS0yMzYwNw_4145ccd4-ba5b-42d3-b14d-686096e37266"
      unitRef="usd">2009000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxOA_1ffbdb69-a85a-4513-92ff-11d44bc9ec77">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other assets, noncurrent consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in affiliate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other assets, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxNGY4Y2QwZDM0NTQwNDliZTVjNDE3OGNhMTA3OTdiL3RhYmxlcmFuZ2U6ODE0ZjhjZDBkMzQ1NDA0OWJlNWM0MTc4Y2ExMDc5N2JfMy0xLTEtMS0yMzYwNw_8fb0d3d2-2b99-45bc-a239-8abb85ca5eb3"
      unitRef="usd">8348000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxNGY4Y2QwZDM0NTQwNDliZTVjNDE3OGNhMTA3OTdiL3RhYmxlcmFuZ2U6ODE0ZjhjZDBkMzQ1NDA0OWJlNWM0MTc4Y2ExMDc5N2JfMy0zLTEtMS0yMzYwNw_b5b321eb-c2fa-4a79-941d-9da781d7d54f"
      unitRef="usd">9798000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxNGY4Y2QwZDM0NTQwNDliZTVjNDE3OGNhMTA3OTdiL3RhYmxlcmFuZ2U6ODE0ZjhjZDBkMzQ1NDA0OWJlNWM0MTc4Y2ExMDc5N2JfNC0xLTEtMS0yMzYwNw_57bb5646-c3df-456f-babf-e090060083dd"
      unitRef="usd">2457000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxNGY4Y2QwZDM0NTQwNDliZTVjNDE3OGNhMTA3OTdiL3RhYmxlcmFuZ2U6ODE0ZjhjZDBkMzQ1NDA0OWJlNWM0MTc4Y2ExMDc5N2JfNC0zLTEtMS0yMzYwNw_84a65821-9dfe-4fd1-a5dc-1943c3592bc4"
      unitRef="usd">792000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxNGY4Y2QwZDM0NTQwNDliZTVjNDE3OGNhMTA3OTdiL3RhYmxlcmFuZ2U6ODE0ZjhjZDBkMzQ1NDA0OWJlNWM0MTc4Y2ExMDc5N2JfNS0xLTEtMS0yMzYwNw_b9e9fd7b-d77f-4396-961a-960e987259d3"
      unitRef="usd">10805000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxNGY4Y2QwZDM0NTQwNDliZTVjNDE3OGNhMTA3OTdiL3RhYmxlcmFuZ2U6ODE0ZjhjZDBkMzQ1NDA0OWJlNWM0MTc4Y2ExMDc5N2JfNS0zLTEtMS0yMzYwNw_fd5eaedc-dfa1-4bd7-9e06-9bbf49d14368"
      unitRef="usd">10590000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwMg_e7099e5a-e626-469f-9b75-a134bc714f8b">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idee04753819146ae8b8d0d32ef13f69a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfMy0xLTEtMS0yMzYwNw_dfbef603-0cb7-41cb-b2ea-c140ba9c52e6"
      unitRef="usd">671000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4897c37511d84b179b7c5cfa6898dd94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfMy0zLTEtMS0yMzYwNw_5a1ea484-0c26-4319-9e87-f42a43ef7d09"
      unitRef="usd">479000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie8fc5c676bd24c42bf351ac95e7e3bc1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNC0xLTEtMS0yMzYwNw_98d8ddf4-1f7a-4efc-85fb-5bfa104b5643"
      unitRef="usd">1006000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idccac2bac66741e0b0ffb3aa52db4ea2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNC0zLTEtMS0yMzYwNw_2919a9dc-f329-440b-be0d-abd78b5ed054"
      unitRef="usd">923000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i62f0b2b65c5041e2946f89c7906e629f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNS0xLTEtMS0yMzYwNw_4045bfef-af4b-40ce-900c-a930066ef2de"
      unitRef="usd">624000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica5016e5ea5e403abf6809b2a0f418f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNS0zLTEtMS0yMzYwNw_07105331-9d54-491f-a1d4-963482e43825"
      unitRef="usd">378000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib8f90f4cf02c48c185ceb41b3d6c00e6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNi0xLTEtMS0yMzYwNw_58e4ce3a-4f6e-4388-bfd2-189a4ccd0f43"
      unitRef="usd">431000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie656f18f2cb94caabf56252c31e40891_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNi0zLTEtMS0yMzYwNw_b1bc8966-2c99-45af-9786-1d892459929d"
      unitRef="usd">422000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNy0xLTEtMS0yMzYwNw_ae48fcf2-8227-4a31-923b-dc148fa5b5e2"
      unitRef="usd">2732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfNy0zLTEtMS0yMzYwNw_ea6e534e-f96d-4c4d-9fd2-592172f6ff5f"
      unitRef="usd">2202000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfOC0xLTEtMS0yMzYwNw_86aa1cba-5f39-49b0-862e-df89b83017cb"
      unitRef="usd">2207000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfOC0zLTEtMS0yMzYwNw_e1bcc7bc-4f50-45ba-aeb5-b62838bac08d"
      unitRef="usd">1622000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfOS0xLTEtMS0yMzYwNw_8050a220-41f9-48e2-9775-58f7e8475c8e"
      unitRef="usd">525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjU3Zjc3M2FmMjlmNzQ2NzVhZDZiNzZkZWUzOTU0MGRlL3RhYmxlcmFuZ2U6NTdmNzczYWYyOWY3NDY3NWFkNmI3NmRlZTM5NTQwZGVfOS0zLTEtMS0yMzYwNw_fdcae063-c0de-41f7-a313-220fa0f26170"
      unitRef="usd">580000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNjQ1_dc65b088-5174-4c91-a559-21d7e400cca9"
      unitRef="usd">100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNjUy_e78155ab-ff2a-4117-985b-5877b40e9e19"
      unitRef="usd">300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNjg2_0e32febb-6cc1-4a42-b3fc-85b747849b25"
      unitRef="usd">200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNjkz_374ca7cf-77d2-468c-af40-7a00f4ae73f9"
      unitRef="usd">400000</us-gaap:Depreciation>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfMy0xLTEtMS0yMzYwNw_a2591810-1afb-4b58-bea7-cb5be7baf1d8"
      unitRef="usd">1993000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfMy0zLTEtMS0yMzYwNw_766a2e0e-8a62-43c0-be60-78f83c8b0155"
      unitRef="usd">3324000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfNC0xLTEtMS0yMzYwNw_796f9a23-9ce5-4369-b37e-cf0f3c82f828"
      unitRef="usd">5474000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfNC0zLTEtMS0yMzYwNw_719279b7-a97c-4cc3-95c9-47853251c6d8"
      unitRef="usd">0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfNS0xLTEtMS0yMzYwNw_899b475d-6e7a-4790-b6f3-fc9371209ec5"
      unitRef="usd">136000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfNS0zLTEtMS0yMzYwNw_9c0e1ea1-7241-427b-81bc-d6523c8d0d87"
      unitRef="usd">367000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfNi0xLTEtMS0yMzYwNw_636c7b49-b82f-4c06-a07b-c5b087687424"
      unitRef="usd">7603000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjc4OGRiYzZhODJjYzQyOGU5ZjZhYzkzOGJhMjMyMWUxL3RhYmxlcmFuZ2U6Nzg4ZGJjNmE4MmNjNDI4ZTlmNmFjOTM4YmEyMzIxZTFfNi0zLTEtMS0yMzYwNw_fa1ab1a8-3eb8-4ac7-8dba-c6a59bfaaa41"
      unitRef="usd">3691000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTM3OQ_bf4c255b-cb36-4bdc-9a80-82ddf5897692">P2Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTUzOQ_8235cf23-8987-4153-8717-20a270ba4a5d"
      unitRef="usd">1500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTU0Mw_9db3a0ca-2a59-422b-9c45-eb4e6b09d367"
      unitRef="usd">1300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTU1MQ_b305d2c1-c7af-49f4-816e-1259ba049b09"
      unitRef="usd">200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTgzMQ_ddd43be6-2543-4f04-9cfe-8190b512421f"
      unitRef="usd">1600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTgzNQ_cdce9b56-5d5a-425b-b18b-e5dcd281df35"
      unitRef="usd">1600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMTg0Mw_c2a9db0a-0aca-4e39-bd68-a6d9e3785113"
      unitRef="usd">300000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxNw_348bae4a-dd0a-4730-b374-c0920a7598b0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)&#160;&#160;&#160;&#160;Amounts include short-term leases, which are immaterial.</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjNlNGRmN2JlMjVjYTRhY2RhODEyMjExNGM5ZDk2NmEyL3RhYmxlcmFuZ2U6M2U0ZGY3YmUyNWNhNGFjZGE4MTIyMTE0YzlkOTY2YTJfMy0xLTEtMS0yMzYwNw_65e07467-e664-47b3-85e2-3e22a44fe430"
      unitRef="usd">602000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjNlNGRmN2JlMjVjYTRhY2RhODEyMjExNGM5ZDk2NmEyL3RhYmxlcmFuZ2U6M2U0ZGY3YmUyNWNhNGFjZGE4MTIyMTE0YzlkOTY2YTJfMy0zLTEtMS0yMzYwNw_e1c3cdcc-ea49-43c1-9481-de004a699aac"
      unitRef="usd">367000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjNlNGRmN2JlMjVjYTRhY2RhODEyMjExNGM5ZDk2NmEyL3RhYmxlcmFuZ2U6M2U0ZGY3YmUyNWNhNGFjZGE4MTIyMTE0YzlkOTY2YTJfMy01LTEtMS0yMzYwNw_882ca58b-86f7-485e-823a-fa1447331ad4"
      unitRef="usd">1796000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjNlNGRmN2JlMjVjYTRhY2RhODEyMjExNGM5ZDk2NmEyL3RhYmxlcmFuZ2U6M2U0ZGY3YmUyNWNhNGFjZGE4MTIyMTE0YzlkOTY2YTJfMy03LTEtMS0yMzYwNw_3b23a69e-53c1-4bfa-b9db-43fe5f929f86"
      unitRef="usd">1076000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjI4Mg_0124ab01-6445-4f07-9900-5564ad914a03">P1Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjI4OQ_70509ffb-ccf1-4e33-ab9a-65ebbff6cb40">P1Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjQzNQ_541a2de7-f83e-45a3-b1a9-151f8fe5d84b"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjQ0Mw_23f036bf-fea4-42d2-8938-8c574ccbb6e6"
      unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMyMQ_d89c5845-a108-47b0-8e8e-ec1d828bb490">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of the Company&#x2019;s operating lease liabilities, which do not include short-term leases, as of September&#160;30, 2022 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&#160;leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmFlOGJlMDc4Nzg0ZjQ2ZGQ4YjI5ZDkxNGQ0NjU4NzM2L3RhYmxlcmFuZ2U6YWU4YmUwNzg3ODRmNDZkZDhiMjlkOTE0ZDQ2NTg3MzZfMS0xLTEtMS0yMzYwNw_c540b4d3-46c0-49c5-8196-dd826d36235a"
      unitRef="usd">548000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmFlOGJlMDc4Nzg0ZjQ2ZGQ4YjI5ZDkxNGQ0NjU4NzM2L3RhYmxlcmFuZ2U6YWU4YmUwNzg3ODRmNDZkZDhiMjlkOTE0ZDQ2NTg3MzZfMi0xLTEtMS0yMzYwNw_9ed72aee-b4df-4a98-b719-fe66452e8a67"
      unitRef="usd">931000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmFlOGJlMDc4Nzg0ZjQ2ZGQ4YjI5ZDkxNGQ0NjU4NzM2L3RhYmxlcmFuZ2U6YWU4YmUwNzg3ODRmNDZkZDhiMjlkOTE0ZDQ2NTg3MzZfMy0xLTEtMS0yMzYwNw_9b2a6997-1cd5-44ea-ba5f-dacb37691522"
      unitRef="usd">61000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmFlOGJlMDc4Nzg0ZjQ2ZGQ4YjI5ZDkxNGQ0NjU4NzM2L3RhYmxlcmFuZ2U6YWU4YmUwNzg3ODRmNDZkZDhiMjlkOTE0ZDQ2NTg3MzZfNC0xLTEtMS0yMzYwNw_7538f1cc-c825-4bb8-9527-e0b74349890a"
      unitRef="usd">1540000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmFlOGJlMDc4Nzg0ZjQ2ZGQ4YjI5ZDkxNGQ0NjU4NzM2L3RhYmxlcmFuZ2U6YWU4YmUwNzg3ODRmNDZkZDhiMjlkOTE0ZDQ2NTg3MzZfNS0xLTEtMS0yMzYwNw_9eec7090-600d-4bb2-bd2e-e39a52b42e83"
      unitRef="usd">38000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmFlOGJlMDc4Nzg0ZjQ2ZGQ4YjI5ZDkxNGQ0NjU4NzM2L3RhYmxlcmFuZ2U6YWU4YmUwNzg3ODRmNDZkZDhiMjlkOTE0ZDQ2NTg3MzZfNi0xLTEtMS0yMzYwNw_5bac0dd1-b98e-46b2-a5c9-9a130bdd8388"
      unitRef="usd">1502000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjY4MQ_0a69e9de-240e-48eb-93ff-9a291df874da"
      unitRef="usd">600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjY4OA_3fed6ba3-dc9b-445a-905c-d30b6efc4148"
      unitRef="usd">1800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjcyMg_8ac16dc5-2bf5-40ee-a3d9-9aa7d4f28596"
      unitRef="usd">400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjcyOQ_a0d24fb3-43fe-4a82-96c8-ad4a07307570"
      unitRef="usd">1100000</us-gaap:OperatingLeaseCost>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxMA_15fdd443-3469-4376-8cc7-038adc908a47">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining useful lives of the Company&#x2019;s acquired intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The detail of intangible assets, net is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intellectual&lt;br/&gt;property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trade&lt;br/&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Customer&lt;br/&gt;relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intellectual&lt;br/&gt;property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trade&lt;br/&gt;name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Customer&lt;br/&gt;relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i18f4dafd38604afe8de8017cb8490fe5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfMy0xLTEtMS0yMzYwNw_ab41f1d8-5dc5-46b6-9d3b-293f9f39fbba"
      unitRef="usd">225000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie71385cd16544ddd9763f6263c9272a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfMy0zLTEtMS0yMzYwNw_39395da4-63ca-4fdf-ae0a-2d89b0770a02"
      unitRef="usd">225000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib591be454166448c98aa9eefd645eaab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNC0xLTEtMS0yMzYwNw_f23ac92f-3c3f-4ce7-a4d4-5ab1db053a92"
      unitRef="usd">237000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if695f7fee2824218bfdf8d3a4b15b7ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNC0zLTEtMS0yMzYwNw_f8d8d131-e028-4f56-9b61-498e881f470b"
      unitRef="usd">237000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i929482377a0a457684b5ddd828d2435e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNS0xLTEtMS0yMzYwNw_232a03fe-cf67-49a8-ab9d-3d21afa62a35"
      unitRef="usd">23380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i387408e69e584c519b43fdf39a3c3126_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNS0zLTEtMS0yMzYwNw_e96efff6-71be-45f1-8187-b7c07c5b5a24"
      unitRef="usd">3380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia7520a2a15d347aea2861b2d582c68f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNi0xLTEtMS0yMzYwNw_df34c611-c337-4de1-9203-9acbb09a4876"
      unitRef="usd">22685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5f3325a55c9e40dfb3233ad5dc66e5d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNi0zLTEtMS0yMzYwNw_ad99d729-99de-4e70-99a5-12f330385ce4"
      unitRef="usd">4285000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d7cbd8b21df429ea35ec2fe322ff373_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNy0xLTEtMS0yMzYwNw_2565f3a5-156e-4f6d-a3ba-e70fe7adb923"
      unitRef="usd">15290000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9aaf2dcc437d4d21befaf55d0cc5910c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfNy0zLTEtMS0yMzYwNw_3ce00e2a-df1b-44f5-aaf7-dfa9adf37f85"
      unitRef="usd">990000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie92839c029a449c29127537e66e34b39_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfOC0xLTEtMS0yMzYwNw_c88b4319-fe6d-4aa4-a76f-8807f7f00133"
      unitRef="usd">701000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i19c7f5b8465a41099bc671e5faa40df8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfOC0zLTEtMS0yMzYwNw_727e91ab-191c-4f08-b645-2b5b53529b93"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfOS0xLTEtMS0yMzYwNw_07c1164b-b469-4ebb-a12e-92495b8d1c60"
      unitRef="usd">62518000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfOS0zLTEtMS0yMzYwNw_2f46f88b-f701-44ef-bd70-14d4d4772e42"
      unitRef="usd">9117000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfMTAtMS0xLTEtMjM2MDc_2f699047-54a9-4ba4-97bc-c1aa8cb97e58"
      unitRef="usd">7584000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfMTAtMy0xLTEtMjM2MDc_d624ae95-3bf2-4c3a-a2c6-4d933acbd692"
      unitRef="usd">1131000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfMTEtMS0xLTEtMjM2MDc_c45d799e-6ace-44c4-bf07-71cf0eccfc03"
      unitRef="usd">54934000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmMxZjE1MGQzNmExNTQ3Y2VhY2JlNzc3MGZjOGRjNTFlL3RhYmxlcmFuZ2U6YzFmMTUwZDM2YTE1NDdjZWFjYmU3NzcwZmM4ZGM1MWVfMTEtMy0xLTEtMjM2MDc_bd943b9a-80b3-4cab-971c-579b8a2ac945"
      unitRef="usd">7986000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjg5MQ_80c57248-2490-49f1-9e3d-f8e528ac4ac0"
      unitRef="usd">2200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMjg5OA_da777ac4-1b0b-4701-9eea-35ba6c7f635c"
      unitRef="usd">6500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNTQ5NzU1ODE4MjIx_9b6698a5-58d0-49f8-8e63-c2e6e4a211e5"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNTQ5NzU1ODE4MjIx_a7a85a45-1bd0-47e2-8c51-e0fb97f31377"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDI5OQ_5d094d2f-deb2-4b48-8a46-e067ffbeff12">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, estimated remaining amortization expense for intangible assets by fiscal year is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfMi0xLTEtMS0yMzYwNw_dbdae82a-8087-4c87-b3c7-73eaa1fa8267"
      unitRef="usd">2236000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfMy0xLTEtMS0yMzYwNw_b0d58fa2-e725-48c3-843a-82cdf767ff9d"
      unitRef="usd">8944000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfNC0xLTEtMS0yMzYwNw_337fa6fe-d94f-43bc-851a-a9dd132daf7e"
      unitRef="usd">8944000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfNS0xLTEtMS0yMzYwNw_a0d17448-24f3-44e2-b575-9067872ab74e"
      unitRef="usd">8864000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfNi0xLTEtMS0yMzYwNw_65011c32-07f2-4503-9671-dfa440805efc"
      unitRef="usd">8442000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <lifx:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfNy0xLTEtMS0yMzYwNw_617487ba-cb65-40c4-a4fe-b55b130df51f"
      unitRef="usd">17504000</lifx:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <lifx:FiniteLivedIntangibleAssetsNetExcludingAssetsNotYetInService
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmI4NDJkN2RhNTczMzQ5MDNhNjhlMzVkM2I2MmYxOTE2L3RhYmxlcmFuZ2U6Yjg0MmQ3ZGE1NzMzNDkwM2E2OGUzNWQzYjYyZjE5MTZfOC0xLTEtMS0yMzYwNw_bd220bb9-55cc-4d82-b15f-1786e27ae5b8"
      unitRef="usd">54934000</lifx:FiniteLivedIntangibleAssetsNetExcludingAssetsNotYetInService>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2d184c6d9d1c4820a288f3ddde3e364f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmQwZWUwNjYzN2Y3NDQ4ZGNhMDgzZGE4NGYyNTQzZTU5L3RhYmxlcmFuZ2U6ZDBlZTA2NjM3Zjc0NDhkY2EwODNkYTg0ZjI1NDNlNTlfNC0xLTEtMS0yMzYwNw_17180d65-9f33-4832-8b46-9d0eb9cfb12a">P9Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iad714f2ee97a4744ba3d78f7a65bd31b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmQwZWUwNjYzN2Y3NDQ4ZGNhMDgzZGE4NGYyNTQzZTU5L3RhYmxlcmFuZ2U6ZDBlZTA2NjM3Zjc0NDhkY2EwODNkYTg0ZjI1NDNlNTlfNC0zLTEtMS0yMzYwNw_7e126d21-b5f5-42d5-9458-977d02fe58f6">P9Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i48ce83c28eb244f0af3ce31f646ea69b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmQwZWUwNjYzN2Y3NDQ4ZGNhMDgzZGE4NGYyNTQzZTU5L3RhYmxlcmFuZ2U6ZDBlZTA2NjM3Zjc0NDhkY2EwODNkYTg0ZjI1NDNlNTlfNS0xLTEtMS0yMzYwNw_cd4ddd15-f7ea-4bb3-9e0c-42630998e876">P4Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if7c0338794644c8395d66e40fdee80a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmQwZWUwNjYzN2Y3NDQ4ZGNhMDgzZGE4NGYyNTQzZTU5L3RhYmxlcmFuZ2U6ZDBlZTA2NjM3Zjc0NDhkY2EwODNkYTg0ZjI1NDNlNTlfNS0zLTEtMS0yMzYwNw_56525112-c599-41f8-9574-b53d998788b4">P4Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0bb8222007d644ee917b38d3d8912e1a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmQwZWUwNjYzN2Y3NDQ4ZGNhMDgzZGE4NGYyNTQzZTU5L3RhYmxlcmFuZ2U6ZDBlZTA2NjM3Zjc0NDhkY2EwODNkYTg0ZjI1NDNlNTlfNi0xLTEtMS0yMzYwNw_d400c4c2-384e-44b5-a664-ef189297e8e0">P7Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9349c52028bd41f1938b464a49fa5a1a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOmQwZWUwNjYzN2Y3NDQ4ZGNhMDgzZGE4NGYyNTQzZTU5L3RhYmxlcmFuZ2U6ZDBlZTA2NjM3Zjc0NDhkY2EwODNkYTg0ZjI1NDNlNTlfNi0zLTEtMS0yMzYwNw_8f3c75f5-4dd3-46d1-a8d7-b1486d477b3b">P9Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i18f4dafd38604afe8de8017cb8490fe5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi0xLTEtMS0yMzYwNw_7d6c2c65-46b8-4618-a025-d6a8ca55ae3d"
      unitRef="usd">225000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib591be454166448c98aa9eefd645eaab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi0zLTEtMS0yMzYwNw_0ce2903e-5298-4c79-8eb5-c19588795502"
      unitRef="usd">237000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i929482377a0a457684b5ddd828d2435e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi01LTEtMS0yMzYwNw_bd87775d-c1a8-47e4-a454-827c72f8def4"
      unitRef="usd">23380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia7520a2a15d347aea2861b2d582c68f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi03LTEtMS0yMzYwNw_b7853265-74e2-4df4-80a3-914b36ab93a0"
      unitRef="usd">22685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d7cbd8b21df429ea35ec2fe322ff373_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi05LTEtMS0yMzYwNw_55520506-c825-49ae-b912-8b5cb4dc4636"
      unitRef="usd">15290000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie92839c029a449c29127537e66e34b39_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi0xMS0xLTEtMjM2MDc_dd6ba0b0-46fb-4253-b32a-5219b3e56ef3"
      unitRef="usd">701000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMi0xMy0xLTEtMjM2MDc_56b45f1c-a514-4499-a2a9-b895f9809104"
      unitRef="usd">62518000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i18f4dafd38604afe8de8017cb8490fe5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy0xLTEtMS0yMzYwNw_f92f94da-dbcc-47fc-aa1d-91203b11303e"
      unitRef="usd">225000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib591be454166448c98aa9eefd645eaab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy0zLTEtMS0yMzYwNw_149d0410-53b8-47ea-82d6-2812cbc0d56f"
      unitRef="usd">237000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i929482377a0a457684b5ddd828d2435e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy01LTEtMS0yMzYwNw_aecad59e-f9b7-4bd3-b5e6-371185747493"
      unitRef="usd">1839000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia7520a2a15d347aea2861b2d582c68f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy03LTEtMS0yMzYwNw_6ac9ecb4-3c6b-48eb-9507-d52585c7dee6"
      unitRef="usd">3839000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d7cbd8b21df429ea35ec2fe322ff373_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy05LTEtMS0yMzYwNw_3fd746dd-249d-40bb-85e8-5e0890296046"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie92839c029a449c29127537e66e34b39_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy0xMS0xLTEtMjM2MDc_b249ae59-ff5e-4203-ab98-317a1f53e418"
      unitRef="usd">20000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfMy0xMy0xLTEtMjM2MDc_baf7cb46-681c-4ae9-b7b6-be9a5bfe4ba0"
      unitRef="usd">7584000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i18f4dafd38604afe8de8017cb8490fe5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC0xLTEtMS0yMzYwNw_cfc7069d-d422-4dd7-9730-a46ff5502b34"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib591be454166448c98aa9eefd645eaab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC0zLTEtMS0yMzYwNw_638e7d3f-3252-4045-8fe9-2efc53f72f09"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i929482377a0a457684b5ddd828d2435e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC01LTEtMS0yMzYwNw_6415a347-3518-41da-aba5-0b345a82cca8"
      unitRef="usd">21541000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia7520a2a15d347aea2861b2d582c68f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC03LTEtMS0yMzYwNw_6cf04350-3f5e-49fc-ba43-4c287f4bded6"
      unitRef="usd">18846000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d7cbd8b21df429ea35ec2fe322ff373_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC05LTEtMS0yMzYwNw_1ac507c2-f11e-446f-9f3d-f5da728b7768"
      unitRef="usd">13866000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie92839c029a449c29127537e66e34b39_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC0xMS0xLTEtMjM2MDc_84ff27fc-aa3b-4a2d-85bf-218e0373d869"
      unitRef="usd">681000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY4MzNlNmZhMWZiNTRjYTE4ZDNjZmEwMzEyYmI4NzRkL3RhYmxlcmFuZ2U6NjgzM2U2ZmExZmI1NGNhMThkM2NmYTAzMTJiYjg3NGRfNC0xMy0xLTEtMjM2MDc_a1797d6b-5e79-43be-8bc5-830353a86bc0"
      unitRef="usd">54934000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie71385cd16544ddd9763f6263c9272a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMi0xLTEtMS0yMzYwNw_b27b9f26-d0d7-4240-8765-ca496c98d664"
      unitRef="usd">225000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if695f7fee2824218bfdf8d3a4b15b7ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMi0zLTEtMS0yMzYwNw_0a656edb-1217-4183-9082-0c929cd41819"
      unitRef="usd">237000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i387408e69e584c519b43fdf39a3c3126_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMi01LTEtMS0yMzYwNw_c2860378-531c-4f18-b7a5-df53b80085bb"
      unitRef="usd">3380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5f3325a55c9e40dfb3233ad5dc66e5d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMi03LTEtMS0yMzYwNw_3281a93d-e276-4a8f-b344-01851929a7c6"
      unitRef="usd">4285000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9aaf2dcc437d4d21befaf55d0cc5910c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMi05LTEtMS0yMzYwNw_dc87e9cc-6f52-449d-a38d-1e9d334209be"
      unitRef="usd">990000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMi0xMS0xLTEtMjM2MDc_9b19eaeb-2dbd-448a-8e91-25c5e028d0ce"
      unitRef="usd">9117000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie71385cd16544ddd9763f6263c9272a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMy0xLTEtMS0yMzYwNw_15ac66a0-260a-43dc-b6ec-4981d3173c5e"
      unitRef="usd">225000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if695f7fee2824218bfdf8d3a4b15b7ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMy0zLTEtMS0yMzYwNw_146e408e-a9c0-41bb-a6b6-29b4b8d4f819"
      unitRef="usd">237000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i387408e69e584c519b43fdf39a3c3126_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMy01LTEtMS0yMzYwNw_b9115cd9-daef-431e-8085-0c1e1e9a1f7f"
      unitRef="usd">113000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5f3325a55c9e40dfb3233ad5dc66e5d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMy03LTEtMS0yMzYwNw_e8f77289-1b11-4f4b-b719-e5f3c328321b"
      unitRef="usd">523000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9aaf2dcc437d4d21befaf55d0cc5910c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMy05LTEtMS0yMzYwNw_f526cf6f-d5a2-4148-899d-1727010fea35"
      unitRef="usd">33000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfMy0xMS0xLTEtMjM2MDc_71c194ab-29e3-4ccc-b109-576e14c7070a"
      unitRef="usd">1131000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie71385cd16544ddd9763f6263c9272a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfNC0xLTEtMS0yMzYwNw_032c733e-69df-41c2-a931-46a7a03e47c1"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if695f7fee2824218bfdf8d3a4b15b7ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfNC0zLTEtMS0yMzYwNw_896a7c9d-9eec-4f90-9c8c-6aba5b9235c6"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i387408e69e584c519b43fdf39a3c3126_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfNC01LTEtMS0yMzYwNw_95e023ca-f048-44a8-8773-82b4bad80f96"
      unitRef="usd">3267000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5f3325a55c9e40dfb3233ad5dc66e5d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfNC03LTEtMS0yMzYwNw_8e80cb32-6c46-4b8d-9729-fd79f1e1d164"
      unitRef="usd">3762000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9aaf2dcc437d4d21befaf55d0cc5910c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfNC05LTEtMS0yMzYwNw_24b09575-72a8-47de-9754-ef4980b075f1"
      unitRef="usd">957000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjY1M2FkMjM4NWZlMDQ4N2RhZGZmZTQ3YTU3YWE4ZmZiL3RhYmxlcmFuZ2U6NjUzYWQyMzg1ZmUwNDg3ZGFkZmZlNDdhNTdhYThmZmJfNC0xMS0xLTEtMjM2MDc_9b8e84bd-b270-42e9-b0a6-90d6ee7daa24"
      unitRef="usd">7986000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMxMg_220dba77-6ba5-4e58-b75b-43034188f39d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxODU3MTczNTI2NjRhZjViNTk2ZTU2ZGE1MWQ1NWNlL3RhYmxlcmFuZ2U6ODE4NTcxNzM1MjY2NGFmNWI1OTZlNTZkYTUxZDU1Y2VfMS0xLTEtMS0yMzYwNw_4fff53a0-b55d-4284-9dae-a70db1a1edd1"
      unitRef="usd">31127000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxODU3MTczNTI2NjRhZjViNTk2ZTU2ZGE1MWQ1NWNlL3RhYmxlcmFuZ2U6ODE4NTcxNzM1MjY2NGFmNWI1OTZlNTZkYTUxZDU1Y2VfMi0xLTEtMS0yMzYwNw_047922ca-a49e-40ba-866b-dd48ab308f0c"
      unitRef="usd">102493000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjgxODU3MTczNTI2NjRhZjViNTk2ZTU2ZGE1MWQ1NWNlL3RhYmxlcmFuZ2U6ODE4NTcxNzM1MjY2NGFmNWI1OTZlNTZkYTUxZDU1Y2VfMy0xLTEtMS0yMzYwNw_0478295b-9d3d-4967-bbb8-cfbf180c7cf1"
      unitRef="usd">133620000</us-gaap:Goodwill>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwNw_d11a60a3-3c70-4b78-a4fa-79a2a2f26fde">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other liabilities consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vendor expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related promotions and discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <lifx:AccruedVendorExpensesCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfMy0xLTEtMS0yMzYwNw_ac6259b7-5782-47f1-8333-25c803f66474"
      unitRef="usd">14698000</lifx:AccruedVendorExpensesCurrent>
    <lifx:AccruedVendorExpensesCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfMy0zLTEtMS0yMzYwNw_69ea3517-e4ed-4956-b344-985c6f53c541"
      unitRef="usd">7478000</lifx:AccruedVendorExpensesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNC0xLTEtMS0yMzYwNw_9b87dac1-ba63-40df-96d5-155b33cfb582"
      unitRef="usd">3871000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNC0zLTEtMS0yMzYwNw_3bbbf990-2418-4aa5-bc1c-824f05088463"
      unitRef="usd">1324000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNS0xLTEtMS0yMzYwNw_be85505d-5c40-442e-9515-28d580a9d17e"
      unitRef="usd">3413000</lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent>
    <lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNS0zLTEtMS0yMzYwNw_c7fd94a8-8549-4343-b5dd-bbcc0cca8534"
      unitRef="usd">0</lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNi0xLTEtMS0yMzYwNw_f02d7a96-50b5-4062-acb5-d681c3bdc57c"
      unitRef="usd">1313000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNi0zLTEtMS0yMzYwNw_9e930b25-1b1a-421e-a7f9-0a2a4fae7519"
      unitRef="usd">1574000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNy0xLTEtMS0yMzYwNw_7643e5cc-4137-4886-a00c-e342ba2bbd58"
      unitRef="usd">3863000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfNy0zLTEtMS0yMzYwNw_fc867101-8fd3-4adb-89a6-53d6376e75e7"
      unitRef="usd">171000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfOC0xLTEtMS0yMzYwNw_17238c32-f10a-402c-aa4b-a6d20fc42fb7"
      unitRef="usd">27158000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjhkNTA5NThmYzZlOTRiNzFiZTI4ODI1YTg2YmZiMDkyL3RhYmxlcmFuZ2U6OGQ1MDk1OGZjNmU5NGI3MWJlMjg4MjVhODZiZmIwOTJfOC0zLTEtMS0yMzYwNw_d426fa09-58fe-4a50-b6d4-883fd7e9046a"
      unitRef="usd">10547000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfMzkwOQ_a6d5601b-cd6f-49a4-8fc8-6e48023967af">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <lifx:EscrowLiabilityCurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDEwNw_08e88aa1-4808-45d4-8ea1-eeee06ccf103"
      unitRef="usd">13100000</lifx:EscrowLiabilityCurrent>
    <lifx:EscrowLiabilityCurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDE1NA_b086a4da-23be-4156-b8df-23ac7d06939e"
      unitRef="usd">0</lifx:EscrowLiabilityCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RleHRyZWdpb246ZjQxZDYyYmY5MzIwNGNkMDllYzljZTY1NDVjY2E1MTFfNDMwOQ_f2ee2a7c-d017-48ea-b666-1e3de70d3a82">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other noncurrent liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <lifx:DepositLiabilitiesNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfMy0xLTEtMS0yMzYwNw_1b524141-bee8-48d3-97c7-671f0aedc60b"
      unitRef="usd">256000</lifx:DepositLiabilitiesNoncurrent>
    <lifx:DepositLiabilitiesNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfMy0zLTEtMS0yMzYwNw_15640475-1d45-4533-bfe1-33d6d06b0855"
      unitRef="usd">916000</lifx:DepositLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfNC0xLTEtMS0yMzYwNw_a4b69220-86d0-4b97-9322-c150e2161016"
      unitRef="usd">1053000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfNC0zLTEtMS0yMzYwNw_a418292f-1d13-4007-8b7d-acb2a21741dd"
      unitRef="usd">0</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfNS0xLTEtMS0yMzYwNw_7fb00c92-6210-47ff-a4a7-737b1d665fc4"
      unitRef="usd">189000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfNS0zLTEtMS0yMzYwNw_97361100-49ae-4c42-bed3-c8118ad86417"
      unitRef="usd">289000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfNi0xLTEtMS0yMzYwNw_8fcacb13-b6ff-4e37-8a90-b6b5b0430807"
      unitRef="usd">1498000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82MS9mcmFnOmY0MWQ2MmJmOTMyMDRjZDA5ZWM5Y2U2NTQ1Y2NhNTExL3RhYmxlOjI3MzI4ODgzMWVhZjRhOTU4NTFiZTZjZDY1MjUxM2FiL3RhYmxlcmFuZ2U6MjczMjg4ODMxZWFmNGE5NTg1MWJlNmNkNjUyNTEzYWJfNi0zLTEtMS0yMzYwNw_c5833fa9-69e6-4017-82ef-930f706be0d5"
      unitRef="usd">1205000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMzgzNA_84828385-577a-4758-b5c8-0adf8da79d2d">Convertible Notes&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company issued convertible notes (&#x201c;July 2021 Convertible Notes&#x201d;) to investors with an underlying principal amount of $2.1 million. The July 2021 Convertible Notes accrue simple interest at an annual rate of 4% and mature on July&#160;1, 2026. The July 2021 Convertible Notes may be settled under the following scenarios at the option of the holder: (i)&#160;at any time into common shares equal to the conversion amount of outstanding principal and any accrued but unpaid interest divided by the conversion price of $11.96; (ii) at the option of the holder upon a liquidation event a) paid in cash equal to the outstanding principal and any accrued but unpaid interest or b) into common shares equal to the conversion amount of outstanding principal and any accrued but unpaid interest divided by the conversion price of  $11.96; or (iii)&#160;upon maturity, settlement in cash at the outstanding accrued interest and principal amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain conversion and redemption features of the July 2021 Convertible Notes were determined to not be clearly and closely associated with the risk of the debt-type host instrument and were required to be separately accounted for as derivative financial instruments. The Company bifurcated these embedded conversion and redemption (&#x201c;embedded derivatives&#x201d;) features and classified these as liabilities measured at fair value. The fair value of the derivative liability of $0.7 million was recorded separate from the July 2021 Convertible Notes with an offsetting amount recorded as a debt discount. The debt discount is amortized over the estimated life of the debt using the straight-line method, as the value attributable to the July 2021 Convertible Notes was zero upon issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 the unamortized amount and net carrying value of the July 2021 Convertible Notes is $1.6 million and $0.5 million, respectively. The amount by which July 2021 Convertible Notes if-converted value does not exceed its principal is $(0.4) million as of September&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 the unamortized amount and net carrying value of the July 2021 Convertible Notes is $1.9 million and $0.2 million, respectively. The amount by which July 2021 Convertible Notes if-converted value exceeds its principal is $1.6 million as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the July 2021 Convertible Notes, the Company issued warrants to purchase 88,213 shares of the Company&#x2019;s common stock with an exercise price of $0.01 per share and a term of one year (Warrant Tranche&#160;1), 44,106 shares of the Company&#x2019;s common stock with an exercise price of $11.96 per share and a term of 5 years (Warrant Tranche 2), and 44,106 shares of the Company&#x2019;s common stock which is exercisable starting twelve months from the issuance date with an exercise price of $11.96 per share and a term of 5 years (Warrant Tranche 3). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the warrants was determined using the Black-Scholes option-pricing method, with the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;br/&gt;Tranche&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;br/&gt;Tranche&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;br/&gt;Tranche&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair market value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The warrants were recorded to additional paid-in capital during the year ended December&#160;31, 2021. The relative fair value of the warrants issued in connection with the July 2021 Convertible Notes was $0.8 million and was recorded as a debt discount that is being amortized to interest expense under the straight-line method over the term of respective convertible notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the&#160;beneficial&#160;conversion&#160;feature&#160;associated with the July 2021 Convertible Notes, $0.6 million was added to additional paid-in capital during the year ended December&#160;31, 2021. The beneficial conversion feature was recorded as a debt discount and is being amortized to interest expense under the straight-line method over the term of the respective notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a total of $0.1 million and $0.3 million in non-cash interest expense related to the July 2021 Convertible Notes for the three and nine months ended September&#160;30, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has also issued convertible notes, September 2021 Convertible Notes, in connection with an acquisition. Refer to Note 7 &#x201c;Business Combinations&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes, current and noncurrent consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Convertible notes, current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2021 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revesting Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Convertible notes, noncurrent:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2021 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2021 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revesting Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3e5fe9b57c9b4730983181c53733a1b1_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTU0_7b66dded-7b7f-407c-9344-40332a863c10"
      unitRef="usd">2100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3e5fe9b57c9b4730983181c53733a1b1_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjI3_2ed003fa-7cb5-4af6-adf3-52cac83201f1"
      unitRef="number">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i3e5fe9b57c9b4730983181c53733a1b1_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfNTE5_35e39958-5b5a-44bd-bf73-5b78fb972d69"
      unitRef="usdPerShare">11.96</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i3e5fe9b57c9b4730983181c53733a1b1_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfODIx_35e39958-5b5a-44bd-bf73-5b78fb972d69"
      unitRef="usdPerShare">11.96</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DerivativeLiabilities
      contextRef="i42bba18406a1419c8127ae8ae8edb4ef_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTM5OQ_14b43e34-fe78-4b9e-8010-c74aacbdcfe4"
      unitRef="usd">700000</us-gaap:DerivativeLiabilities>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib794d973937d40c3b1d6b4fca0daf357_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTc3MQ_469fc3ee-fc7e-4a26-8b9c-0b29958afc0a"
      unitRef="usd">1600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ib794d973937d40c3b1d6b4fca0daf357_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTc3OA_6365f428-12ab-41e4-bdf0-0711fb95c2f0"
      unitRef="usd">500000</us-gaap:LongTermDebt>
    <lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal
      contextRef="ib794d973937d40c3b1d6b4fca0daf357_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTg4OQ_ec18adb0-d6fc-40ac-986f-f9d2f5090f93"
      unitRef="usd">-400000</lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if39c2610f3394b8c81f93ae10f7cfc24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTk5MA_754589d9-5f89-49f7-b2fd-b015975a2333"
      unitRef="usd">1900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="if39c2610f3394b8c81f93ae10f7cfc24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMTk5Nw_a8b68929-b3c5-4afd-aa13-d28c89a32c1b"
      unitRef="usd">200000</us-gaap:LongTermDebt>
    <lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal
      contextRef="if39c2610f3394b8c81f93ae10f7cfc24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjEwMA_1c721a5b-5410-49cd-b80b-40955572de00"
      unitRef="usd">1600000</lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i001ef9429630417199273ed84c07699b_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjE5OQ_dd1db201-7037-46fa-b10f-30a77ceed740"
      unitRef="shares">88213</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i001ef9429630417199273ed84c07699b_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjI2NQ_bdfb337c-7047-41e9-919e-6bd0f44145e6"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i001ef9429630417199273ed84c07699b_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjI5Mg_ac984f3b-b968-491e-9fd3-ccc93078a6b1">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3b4e36c196db4d0b84d3433dd7e0c858_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjMxNg_55666385-329e-46d5-a9c2-61341818a4a6"
      unitRef="shares">44106</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i3b4e36c196db4d0b84d3433dd7e0c858_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjM4Mg_b3378c9e-ea2b-42f1-afe1-2f5c6fe76614"
      unitRef="usdPerShare">11.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i3b4e36c196db4d0b84d3433dd7e0c858_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjQwOQ_1afa5a39-3c75-47b0-96cc-9361fae494ce">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ica52b9fa1cec4c03b35ad8dc0393733d_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjQzNw_2ff3d5b7-deaf-40c0-b36b-a3080a7dd081"
      unitRef="shares">44106</us-gaap:ClassOfWarrantOrRightOutstanding>
    <lifx:WarrantsAndRightsOutstandingRestrictionPeriod
      contextRef="i38939db7ae4a4528b2173de7bcdfdca6_D20210701-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjUwNw_07c3f846-cec0-44db-9f5d-399d5dc9988d">P12M</lifx:WarrantsAndRightsOutstandingRestrictionPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ica52b9fa1cec4c03b35ad8dc0393733d_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjU1OQ_88c20836-b0a4-4b42-81b5-d446043be6d2"
      unitRef="usdPerShare">11.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ica52b9fa1cec4c03b35ad8dc0393733d_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjU4Ng_ac060417-f5ee-488f-9c86-1d65ad250fdf">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i02c12929158b4e93bedadc2479857e15_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMS0xLTEtMS0yMzYwNw_9546fbb3-dd11-441e-b782-3922d23ea4a1"
      unitRef="usdPerShare">15.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i124fe9a75b7d41d781fad796daa94b28_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMS0zLTEtMS0yMzYwNw_49138032-75ec-4157-adb8-7786c32020d6"
      unitRef="usdPerShare">15.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6a093519871a43e9b318b306005544e0_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMS01LTEtMS0yMzYwNw_fcee6e24-d8ac-480e-8923-c670bc57564b"
      unitRef="usdPerShare">15.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i75a6516eb3c64430b9765810c1ee87ed_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMi0xLTEtMS0yMzYwNw_1dc87c94-34eb-4c35-ae47-d3d2ff88d475"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icdc6b215c3024c6eb7d09998d5ec9d0a_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMi0zLTEtMS0yMzYwNw_d7eb9f0b-6a75-48ed-93a5-a642af52fcfd"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i81db8cc86e7b439db0bf70dc2e1887b0_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMi01LTEtMS0yMzYwNw_3ff43f0b-71b0-46e1-9ccb-e7c3f03f3d72"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia27e9cf86f6e46f286f85092ff997998_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMy0xLTEtMS0yMzYwNw_23b6c6e2-f307-4374-9032-5e060efca863"
      unitRef="number">0.0009</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8001255597ce4806a8a31f98c82221ae_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMy0zLTEtMS0yMzYwNw_fe09f504-bfea-4872-a854-03654344e571"
      unitRef="number">0.0089</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7e5a4c40d0884822b1a6c84525155204_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfMy01LTEtMS0yMzYwNw_186edc49-a519-4e87-b520-921b45224fbc"
      unitRef="number">0.0089</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i276993237e8140488e91617d2c3a1331_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfNC0xLTEtMS0yMzYwNw_516b325d-c4b6-401c-9f94-b47ff2b980c4"
      unitRef="number">0.5200</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ide1acd4e60cf42c585d998c04aacd973_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfNC0zLTEtMS0yMzYwNw_a2faf587-0887-4f7b-ab04-848d59d5e3e7"
      unitRef="number">0.4740</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="iec9ca960ff2d446bbd42e72724abb880_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfNC01LTEtMS0yMzYwNw_70af89f1-9551-4fea-8710-88c4076d0b88"
      unitRef="number">0.4740</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i001ef9429630417199273ed84c07699b_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfNS0xLTEtMS0yMzYwNw_ee0ba868-8ac0-4f20-9164-567a06ae2802">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i3b4e36c196db4d0b84d3433dd7e0c858_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfNS0zLTEtMS0yMzYwNw_03214346-7414-44ab-aa57-218e34366f50">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ica52b9fa1cec4c03b35ad8dc0393733d_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjJiYTQyYzFhMDAzMjQ0NTM5ZjI4MGJlYWM3OTY0MWY1L3RhYmxlcmFuZ2U6MmJhNDJjMWEwMDMyNDQ1MzlmMjgwYmVhYzc5NjQxZjVfNS01LTEtMS0yMzYwNw_c55b89f2-8e9c-4441-8c09-cd498bbe6bdf">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i3e5fe9b57c9b4730983181c53733a1b1_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMjkxNw_1dc30cbc-4b24-4bad-855b-3b3e20e97dc5"
      unitRef="usd">800000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i257fe3de64a7435c935637a2b55e1a89_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMzE3MA_525e3910-0350-4d38-a352-6feba4572999"
      unitRef="usd">600000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:InterestExpenseDebt
      contextRef="i79bea751d5304986ad80c1b762eb45fd_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMzQ1Mw_80853984-c6a8-4498-a813-7e376f7e73b9"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i65200c5dd9a04194aca903d3daefb744_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMzQ2MA_37fb20a3-ed94-444c-b681-3522b9d14155"
      unitRef="usd">300000</us-gaap:InterestExpenseDebt>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RleHRyZWdpb246YWZlMmQwNzU4ZjQ4NGI0Mjg2NmVkMjAzODZhZTVjMDNfMzgzMw_b4f9e9bb-9936-49f3-a6b9-9ff0437bc4b4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes, current and noncurrent consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Convertible notes, current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2021 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revesting Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Convertible notes, noncurrent:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2021 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2021 Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revesting Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="iae69cb4aed1e42ad9fd71e570c714369_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfNC0xLTEtMS0yMzYwNw_bff953d5-d8be-47fa-a2a1-ab93824def45"
      unitRef="usd">3405000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i0d82ad3b15304d219e703954efb7304b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfNC0zLTEtMS0yMzYwNw_1d946be6-b7b2-4a11-a282-d3af092ec597"
      unitRef="usd">4160000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i91c68a702d954063bc9752b353448cf8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfNS0xLTEtMS0yMzYwNw_8c7ff8aa-e4b5-4ae4-8254-663dc6b52f8a"
      unitRef="usd">49000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i338279db14b14c24847b2a4f611e9608_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfNS0zLTEtMS0yMzYwNw_796e1aa6-c851-4468-8dd9-7ee833b4c55a"
      unitRef="usd">62000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="ib794d973937d40c3b1d6b4fca0daf357_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfNy0xLTEtMS0yMzYwNw_bd131dc7-1bf9-4111-864c-7d05396f3ab2"
      unitRef="usd">529000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="if39c2610f3394b8c81f93ae10f7cfc24_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfNy0zLTEtMS0yMzYwNw_f580e1f0-5b30-4f71-b1b2-4e35769d28a4"
      unitRef="usd">213000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="iae69cb4aed1e42ad9fd71e570c714369_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfOC0xLTEtMS0yMzYwNw_bbec0bab-70f1-49ff-8135-6d1deb5e0f75"
      unitRef="usd">3356000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i0d82ad3b15304d219e703954efb7304b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfOC0zLTEtMS0yMzYwNw_900ff262-3fc1-4931-9ee2-33e1a45368ef"
      unitRef="usd">7947000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i91c68a702d954063bc9752b353448cf8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfOS0xLTEtMS0yMzYwNw_4fee212b-39ff-4356-8a72-5540e8840d41"
      unitRef="usd">24000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i338279db14b14c24847b2a4f611e9608_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfOS0zLTEtMS0yMzYwNw_65b520ef-e652-4a60-99ab-84c177f7eb11"
      unitRef="usd">124000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebt
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfMTAtMS0xLTEtMjM2MDc_d28b1cf9-2751-4f37-86ec-3ae83851e45b"
      unitRef="usd">7363000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82NC9mcmFnOmFmZTJkMDc1OGY0ODRiNDI4NjZlZDIwMzg2YWU1YzAzL3RhYmxlOjNhMDhjOTAzYzllNzQwMmFiMzE0ZTZkZjQ5MDA3NmZlL3RhYmxlcmFuZ2U6M2EwOGM5MDNjOWU3NDAyYWIzMTRlNmRmNDkwMDc2ZmVfMTAtMy0xLTEtMjM2MDc_2f2d1954-7af5-409a-b305-b6c69dc4bbb9"
      unitRef="usd">12506000</us-gaap:ConvertibleDebt>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82Ny9mcmFnOjBlODZiNmU5YjE4ZTQ1Mzg4NWI5Y2MyZGQzYWZlODMxL3RleHRyZWdpb246MGU4NmI2ZTliMThlNDUzODg1YjljYzJkZDNhZmU4MzFfMTQ3Mg_9a63c969-f1b2-41a6-a495-56bdd7143160">Derivative Liability &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s derivative liability represents embedded share-settled redemption features bifurcated from its July 2021 Convertible Notes and is carried at fair value. The changes in the fair value of the derivative liability are recorded in other income (expense), net of the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimating fair values of derivative financial instruments requires the development of significant and subjective estimates that may, and are likely to, change over the duration of the instrument with related changes in internal and external market factors. Since derivative financial instruments are initially and subsequently carried at fair value, the Company&#x2019;s income will reflect the volatility in these estimate and assumption changes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The features embedded in the July 2021 Convertible Notes are combined into one compound embedded derivative. The fair value of the embedded derivative was estimated based on the present value of the redemption discount applied to the principal amount of the July 2021 Convertible Notes adjusted to reflect the weighted probability of exercise. The discount rate was based on the risk-free interest rate. &lt;/span&gt;&lt;/div&gt;Upon the issuance of the convertible notes, the Company recorded a derivative liability of $0.7 million at fair value using inputs classified as Level&#160;3 in the fair value hierarchy. As of September&#160;30, 2022, the fair value of the derivative liability was $0.2 million. Refer to Note 6 &#x201c;Fair Value Measurements&#x201d; for further details.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i42bba18406a1419c8127ae8ae8edb4ef_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82Ny9mcmFnOjBlODZiNmU5YjE4ZTQ1Mzg4NWI5Y2MyZGQzYWZlODMxL3RleHRyZWdpb246MGU4NmI2ZTliMThlNDUzODg1YjljYzJkZDNhZmU4MzFfMTMyOQ_f7a15312-3439-4be5-af51-3cec5b68d6e8"
      unitRef="usd">700000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV82Ny9mcmFnOjBlODZiNmU5YjE4ZTQ1Mzg4NWI5Y2MyZGQzYWZlODMxL3RleHRyZWdpb246MGU4NmI2ZTliMThlNDUzODg1YjljYzJkZDNhZmU4MzFfMTA5OTUxMTYyOTMxOA_7954ed43-59df-4706-b8ac-1095154cdd52"
      unitRef="usd">200000</us-gaap:DerivativeLiabilities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83MC9mcmFnOmNlZjA0YmVkMmE0YjRiYTk4YTU2MGFlNDU1NWNlNDdhL3RleHRyZWdpb246Y2VmMDRiZWQyYTRiNGJhOThhNTYwYWU0NTU1Y2U0N2FfMzk0NQ_7f08ccf8-fe96-410b-b1cc-acc34779e480">Commitments and Contingencies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain commitments from outstanding purchase orders primarily related to technology support, facilities, marketing and branding and professional services. These agreements, which total $17.1&#160;million as of September&#160;30, 2022 and $11.0 million as of December&#160;31, 2021, are cancellable at any time with the Company required to pay all costs incurred through the cancellation date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business activities. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. The Company is not subject to any current pending legal matters or claims that would have a material adverse effect on its financial position, results of operations or cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless, and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third party with respect to its technology. The term of these indemnification agreements is generally perpetual after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual. No amounts associated with such indemnifications have been recorded to date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 12, 2019, a former alleged competitor of Tile, Cellwitch, Inc, filed a patent infringement claim against the Company in the US District Court, Northern District of California (&#x201c;Court&#x201d;), seeking permanent injunction and damages. On May 2, 2019, the Company filed a motion to dismiss the case. The plaintiff amended its complaint on May 16, 2019, and the Company filed a renewed motion to dismiss the amended complaint on May 30, 2019. On November 21, 2019, the Court issued an order denying Tile&#x2019;s motion to dismiss the case but finding the underlying patent to be directed to an abstract idea. On December 18, 2019, Tile filed an inter partes review petition with the Patent Trial and Appeal Board (&#x201c;PTAB&#x201d;) challenging the validity of the patent. On May 13, 2021, the PTAB issued a Final Written Decision on Tile&#x2019;s inter partes review petition (the &#x201c;Final Written Decision&#x201d;), which both parties appealed. The Final Written Decision was affirmed by the U.S. Court of Appeals for the Federal Circuit on May 13, 2022.  The case is currently in the Court with discovery stayed while a motion for reconsideration of Tile's original motion to dismiss is pending. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Separately, another alleged former competitor of Tile, Linquet Technologies, sued Tile in the Court for patent infringement on July 27, 2020, seeking permanent injunction and damages. On November 17, 2021, the PTAB granted Tile&#x2019;s petition for inter partes review as to all claims of the Linquet patent which is currently pending. On July 18, 2022, the Court granted Tile&#x2019;s motion to dismiss the underlying case in its entirety without leave to amend, after which Linquet filed a notice of appeal, which was subsequently voluntarily dismissed by Linquet. &lt;/span&gt;&lt;/div&gt;The Company is unable to predict the outcome of the above matters or estimate the range of possible loss, if any. Although the proceedings are subject to uncertainties inherent in the litigation process and the ultimate disposition of these proceedings is not presently determinable, the Company intends to vigorously defend the matters.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83MC9mcmFnOmNlZjA0YmVkMmE0YjRiYTk4YTU2MGFlNDU1NWNlNDdhL3RleHRyZWdpb246Y2VmMDRiZWQyYTRiNGJhOThhNTYwYWU0NTU1Y2U0N2FfNzE0NjgyNTU4NzMzNQ_965c0885-20b8-4238-a9e8-df289d1674ca"
      unitRef="usd">17100000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83MC9mcmFnOmNlZjA0YmVkMmE0YjRiYTk4YTU2MGFlNDU1NWNlNDdhL3RleHRyZWdpb246Y2VmMDRiZWQyYTRiNGJhOThhNTYwYWU0NTU1Y2U0N2FfMjgw_420b7346-aa8a-404b-8635-b38acea8614e"
      unitRef="usd">11000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfODUx_209f881f-f102-4422-8b80-57f3bb07fd21">Common Stock &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company was authorized to issue up to 100,000,000 shares of par value $0.001 per share common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company had 108,592 shares of common stock subject to the Company&#x2019;s right to repurchase. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has also issued shares of common stock as a result of stock option exercises throughout its existence. Common stockholders are entitled to dividends when and if declared by the Board of Directors subject to the prior rights of the preferred stockholders. The holder of each share of common stock is entitled to one vote. The common stockholders voting as a class are entitled to elect three members to the Company&#x2019;s Board of Directors. No dividends have been declared in the Company&#x2019;s existence. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has reserved shares of common stock, on an as if converted basis, for issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock incentive plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon exercise of common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,523,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved for shares available to be granted but not granted&#160;yet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,321,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,525,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfODI_1e7b1364-8f90-43bf-897a-924ffe6beece"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfODI_7cf403fd-38c7-4475-b716-498d060d29f1"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfMTA1_843f1ae4-5e32-409b-b5d9-b5a31951d8a0"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfMTA1_ff466d7e-acf7-40bd-a7c9-d8efd6bf5d96"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <lifx:CommonStockSubjectToRepurchase
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfMTY2_b7b7e84f-bd3a-4833-9ef9-699bbe44d5eb"
      unitRef="shares">108592</lifx:CommonStockSubjectToRepurchase>
    <lifx:CommonStockSubjectToRepurchase
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfMTY2_f437440f-2e6b-48b3-9ec4-78e92c6fa713"
      unitRef="shares">108592</lifx:CommonStockSubjectToRepurchase>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RleHRyZWdpb246NmQ0OGE1NGNhYmRhNGRkMDgwOTU4MmMxMjliNWQxZGJfODUy_3994ff23-49b5-42d0-b74b-b69938fdae7d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has reserved shares of common stock, on an as if converted basis, for issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock incentive plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon exercise of common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,523,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved for shares available to be granted but not granted&#160;yet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,321,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,525,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib6c7373439f34197897c5c1eb908cd72_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfMy0xLTEtMS0yMzYwNw_ecf474e2-a432-42e2-a358-dca61aa7fa5a"
      unitRef="shares">8249031</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iabf9f2c0b0f243d49460fe0c09795565_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfMy0zLTEtMS0yMzYwNw_4cc476a4-b830-418a-bc79-aea10e6ea88b"
      unitRef="shares">6972376</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i67ae0c84da86473bb019da97b8ae166a_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNC0xLTEtMS0yMzYwNw_48939027-bbb8-4ae4-a508-b2c00d588b31"
      unitRef="shares">137658</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i63791d9eabbc406b9c09a8171ebfd8ff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNC0zLTEtMS0yMzYwNw_0d2cb9e2-cb94-4356-a5b3-2c265eda0f6a"
      unitRef="shares">272001</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i313dc1886f274b14a8e817ecb6369c2f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNS0xLTEtMS0yMzYwNw_4ab6730c-195a-4964-8d75-bb93702a0d0a"
      unitRef="shares">6422809</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iea2ca6bd540e45b3a849895b194e2839_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNS0zLTEtMS0yMzYwNw_dba1e067-2522-4260-a1d1-6f3317a28c5d"
      unitRef="shares">2523122</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie4cbc6104bcb42a889ba46c736c711ec_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNi0xLTEtMS0yMzYwNw_bddd822b-c73e-4c56-9fc4-0a25d0fbdd55"
      unitRef="shares">516758</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i3d367eace28a46d68794116a025cd518_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNi0zLTEtMS0yMzYwNw_47fbf668-b217-4faa-a832-0d1b90015fce"
      unitRef="shares">686926</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i39eb592581504690b30ad027a95cdce6_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNy0xLTEtMS0yMzYwNw_bf37287c-d929-4e14-9378-5885a1230dc2"
      unitRef="shares">995072</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i84d5f67188a945708972d9dab710bf4d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfNy0zLTEtMS0yMzYwNw_1a7bab4a-f686-4596-8498-17086be14d1a"
      unitRef="shares">4071403</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfOC0xLTEtMS0yMzYwNw_ea00b815-acd1-4e87-a967-a127e174c824"
      unitRef="shares">16321328</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83My9mcmFnOjZkNDhhNTRjYWJkYTRkZDA4MDk1ODJjMTI5YjVkMWRiL3RhYmxlOjVjOWZmNzJmMDBiYTRlOTg4MWIwM2MwMjdiYTY2ZDAwL3RhYmxlcmFuZ2U6NWM5ZmY3MmYwMGJhNGU5ODgxYjAzYzAyN2JhNjZkMDBfOC0zLTEtMS0yMzYwNw_82c9e78b-ebdd-4037-9e47-ad450b75775e"
      unitRef="shares">14525828</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <lifx:ClassOfWarrantOrRightTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83Ni9mcmFnOmFhZWEwZDc2ZTdjOTRlMWFiYTNjNTgxOWNmZjM3YThmL3RleHRyZWdpb246YWFlYTBkNzZlN2M5NGUxYWJhM2M1ODE5Y2ZmMzdhOGZfMjc5_c879e960-b51f-4b6f-87de-79978e74590f">Warrants As of September&#160;30, 2022 and December&#160;31, 2021, the Company had outstanding warrants to purchase 137,658 and 272,001 shares of Company common stock, respectively with exercise prices ranging from $0.01 to $11.96 and expiry dates ranging from 2022 to 2028. Refer to Note 9 &#x201c;Convertible Notes&#x201d; for further details.</lifx:ClassOfWarrantOrRightTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83Ni9mcmFnOmFhZWEwZDc2ZTdjOTRlMWFiYTNjNTgxOWNmZjM3YThmL3RleHRyZWdpb246YWFlYTBkNzZlN2M5NGUxYWJhM2M1ODE5Y2ZmMzdhOGZfODU_83714efb-6c50-4016-a5cf-651b83344ad8"
      unitRef="shares">137658</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83Ni9mcmFnOmFhZWEwZDc2ZTdjOTRlMWFiYTNjNTgxOWNmZjM3YThmL3RleHRyZWdpb246YWFlYTBkNzZlN2M5NGUxYWJhM2M1ODE5Y2ZmMzdhOGZfOTI_1c6f663e-049b-48eb-a39e-f55a937c660c"
      unitRef="shares">272001</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i13cab12b269a4c7d98d32daae16ccc97_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83Ni9mcmFnOmFhZWEwZDc2ZTdjOTRlMWFiYTNjNTgxOWNmZjM3YThmL3RleHRyZWdpb246YWFlYTBkNzZlN2M5NGUxYWJhM2M1ODE5Y2ZmMzdhOGZfMTc0_81111188-ef66-4eb1-9508-340e58fb180d"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icb83a448ee88436ea3b064b6aae53087_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83Ni9mcmFnOmFhZWEwZDc2ZTdjOTRlMWFiYTNjNTgxOWNmZjM3YThmL3RleHRyZWdpb246YWFlYTBkNzZlN2M5NGUxYWJhM2M1ODE5Y2ZmMzdhOGZfMTgw_9e9c0875-82c3-4984-850f-1755c6f0666f"
      unitRef="usdPerShare">11.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTIzOQ_20086da8-1576-4ccc-aae2-398782310c5e">Equity Incentive Plan &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2011 Equity Incentive Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s 2011 Stock Plan was originally adopted by our Board of Directors on July&#160;27, 2011 and our stockholders on October&#160;11, 2011, and most recently amended by our Board on September&#160;7, 2018 and our stockholders (as restated, the &#x201c;Plan&#x201d;). The Plan allows us to grant restricted stock units, restricted stock and stock options to employees and consultants of the Company and any of the Company&#x2019;s parent, subsidiaries, or affiliates, and to the members of our Board of Directors. Options granted under the Plan may be either incentive stock options or nonqualified stock options. Incentive stock options, or ISOs, may be granted only to employees of the Company or any of the Company&#x2019;s parent or subsidiaries (including officers and directors who are also employees). Nonqualified stock options, or NSOs, may be granted to any person eligible for grants under our Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Plan, the Board of Directors determines the per share exercise price of each stock option, which for ISOs shall not be less than 100% of the fair market value of a share on the date of grant; provided that the exercise price of an ISO granted to a stockholder who at the time of grant owns stock representing more than 10% of the voting power of all classes of stock (a &#x201c;10% stockholder&#x201d;) shall not be less than 110% of the fair market value of a share on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors determines the period over which options vest and become exercisable. Options granted to new employees generally vest over a 4-year period: 25% of the shares vest on the first anniversary from the vesting commencement date of the option and an additional 1/48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the shares vest on each monthly anniversary thereafter, subject to the employee&#x2019;s continuous service through each vesting date. Options granted to continuing employees generally vest monthly over a 4-year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors also determines the term of options, provided the maximum term for ISOs granted to a 10% stockholder must be no longer than 5 years from date of grant and the maximum term for all other options must be no longer than 10 years from date of grant. If an option holder&#x2019;s service terminates, options generally terminate 3 months from the date of termination except under certain circumstances such as death or disability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summary of stock option activity for the periods presented is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;Shares&lt;br/&gt;Underlying&lt;br/&gt;Outstanding&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,908,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,357,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the Company had 27,294,447 shares authorized for issuance and 995,072 shares available for issuance under the Plan. Stock options granted during the nine months ended September 30, 2022 had a weighted average grant date fair value of $8.33 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic values of outstanding, vested, and exercisable options were determined by multiplying the number of shares by the difference in exercise price of the options and the fair value of the common stock as of September&#160;30, 2022 of $9.51 per share, respectively. The intrinsic value of the options exercised represents the difference between the exercise price and the fair market value on the date of exercise. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summary of Restricted Stock Units (RSU) activity for the periods presented is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,523,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,351,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU vested and settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(810,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,641,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of RSUs vested and settled includes shares of common stock that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options Granted to Employees &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the employee stock options granted is estimated using the Black-Scholes option-pricing model, based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected terms (in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: As the Company&#x2019;s stock is traded on the public market, the fair value on the date of the grant is used. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The expected term for employees is based on the simplified method, as the Company&#x2019;s stock options have the following characteristics: (i)&#160;granted at-the-money; (ii)&#160;exercisability is conditional upon service through the vesting date; (iii)&#160;termination of service prior to vesting results in forfeiture; (iv)&#160;limited exercise period following termination of service; and (v)&#160;options are non-transferable and non-hedgeable, or &#x201c;plain vanilla&#x201d; options, and the Company has limited history of exercise data. The expected term for non-employees is based on the remaining contractual term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: As the Company has limited historical trading data regarding the volatility of its common stock, the expected volatility is based on volatility of a Company of similar entities and the Company&#x2019;s trading data since IPO. In evaluating similarity, the Company considered factors such as industry, stage of life cycle and size. The Company will continue to analyze the historical stock price volatility and expected term assumptions as more historical data for the Company&#x2019;s common stock becomes available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The risk-free interest rate is based on U.S. Treasury constant maturity rates with remaining terms similar to the expected term of the options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Dividend Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The Company has never paid any dividends and does not plan to pay dividends in the foreseeable future, and, therefore, an expected dividend rate of zero is used in the valuation model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Forfeitures: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for forfeitures as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Awards Issued in Connection with Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Jio, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Jiobit transaction in September 2021, the Company issued 91,217 shares of restricted common stock with an aggregate fair value of $1.9 million to be recognized as post combination stock-based compensation ratably with continuous employment of certain employees over a 3 year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was $0.2 million of unrecognized compensation expense related to the restricted common stock which is expected to be recognized over the remaining weighted average life of 1.9 years. As of December&#160;31, 2021, there was $1.7 million of unrecognized compensation expense related to this restricted common stock which is expected to be recognized over the remaining weighted average life of 2.7 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company granted 43,083 service-based stock options under the Plan to certain Jiobit employees with an aggregate fair value of $0.5 million which vests ratably over the requisite service period. As of September&#160;30, 2022, there was $0.2 million of unrecognized compensation expense related to unvested assumed stock options, which is expected to be recognized over the remaining weighted average life of 2.1 years. As of December&#160;31, 2021, there was $0.5 million of unrecognized compensation expense related to unvested assumed stock options, which is expected to be recognized over the remaining weighted average life of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tile, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Tile transaction in January 2022, the Company issued 1,499,349 shares of retention restricted stock units with an aggregate fair value of $29.6 million. Of the 1,499,349 shares of retention restricted stock units, 787,446 shares valued at $15.6 million contained performance vesting criteria based on the achievement of certain company milestones during the three months ended March 31, 2022, and vest over a two year period. As of March 31, 2022, the vesting criteria had not been met and all 787,446 restricted stock units were forfeited. The remaining 711,903 retention restricted stock units vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzA4NA_49219266-1f79-47e5-a9bd-011f6a51f857"&gt;two&lt;/span&gt; to four year period. As of September&#160;30, 2022, there was $6.9 million of unrecognized compensation expense related to the retention restricted stock units which is expected to be recognized over the remaining weighted average life of 1.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also issued 38,730 vested common stock options to Tile employees as stock-based compensation on the acquisition date. The aggregate fair value of $0.4 million was recognized as compensation expense on the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 694,672 shares of common stock with an aggregate fair value of $13.7 million were issued to Tile shareholders as part of purchase consideration. All $13.7 million was expensed on the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 1,561 shares of common stock with an aggregate fair value of $30.0 thousand were issued to a key employee the vesting of which is subject to continued employment over a 30-month period. As of September&#160;30, 2022, there was $81.1 thousand of unrecognized compensation expense related to unvested restricted stock units which is expected to be recognized over the remaining 1.8 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 84,360&#160;shares of common stock were issued as part of consideration transferred and were placed in an indemnity escrow fund to be held for fifteen months after the acquisition date for general representations and warranties. The aggregate fair value of $1.7 million was recognized as compensation expense on the date of the acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was allocated as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was total unrecognized compensation cost for outstanding stock options of $10.9 million to be recognized over a period of approximately 3.0 years. As of December&#160;31, 2021, there was total unrecognized compensation cost for outstanding stock options of $7.0 million to be recognized over a period of approximately 2.6 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was unrecognized compensation cost for outstanding restricted stock units of $51.9 million to be recognized over a period of approximately 2.7 years. As of December&#160;31, 2021, there was unrecognized compensation cost for outstanding restricted stock units of $26.6 million to be recognized over a period of approximately 3.2 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no capitalized stock-based compensation costs or recognized stock-based compensation tax benefits during the year ended December&#160;31, 2021 or the three and nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValuePercentage
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMTA3NQ_c9cbbea9-a487-498b-8253-712a985a6b7d"
      unitRef="number">1</lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValuePercentage>
    <lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValuePercentage
      contextRef="ic774255457024ee5b42c9fad3c13c169_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMTM1Ng_506252bd-b736-4019-a1a1-288ca7730da8"
      unitRef="number">1.10</lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValuePercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTI0Nw_940fa330-2580-4531-bdbd-5177bd535f96">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia29ada07dcab48648aea168243931745_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMTU4Mg_d2028a24-3aef-424a-b88d-35db8dc4f4be"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTI0MA_a2c49c3d-ffd6-4656-8be8-c3aa4459f53c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i1ff4ddf9828b41cca6cfe841780e4822_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjA2Ng_e0b68fa6-eb3e-426b-b39d-08639b9601a5">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjE1NA_7286aa37-7bf9-4f58-bde3-46907683b5d6">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i7c4944eed19b4783b470e97755bde8ec_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjI0Nw_a1a76312-7f2d-4196-b50e-6bbe57c9796d">P3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTIzNA_c022c590-e100-4400-b7b7-4c090afc56d7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summary of stock option activity for the periods presented is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;Shares&lt;br/&gt;Underlying&lt;br/&gt;Outstanding&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,908,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,357,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMS0xLTEtMS0yMzYwNw_da498498-2f84-4833-bf80-70a5fb43af8d"
      unitRef="shares">6972376</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMS0zLTEtMS0yMzYwNw_a70006c4-b63b-48c6-8a65-dba6b2531617"
      unitRef="usdPerShare">5.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if5b3b44066fe4ef6ac9c72d1c9c93924_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMS01LTEtMS0yMzYwNw_6475beb9-c9d1-4451-b8e7-59fece535639">P6Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i28c0b04721074ec7a20d384229ccb260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMS03LTEtMS0yMzYwNw_d3d44561-368c-4e7b-9326-8b34fe4c3840"
      unitRef="usd">108426000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMi0xLTEtMS0yMzYwNw_264f8060-2f0b-4c22-b098-8e0cdab5b027"
      unitRef="shares">1908934</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMi0zLTEtMS0yMzYwNw_e671e0af-b940-45bf-8f29-b094c87f58ad"
      unitRef="usdPerShare">11.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMy0xLTEtMS0yMzYwNw_2e45cadf-f582-4a3b-8689-33709c089743"
      unitRef="shares">393378</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfMy0zLTEtMS0yMzYwNw_e27d5359-8713-47ca-9d87-ad3fc567b41d"
      unitRef="usdPerShare">5.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNC0xLTEtMS0yMzYwNw_ef970187-41be-4ec2-a45c-9b9add00d09c"
      unitRef="shares">238901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNC0zLTEtMS0yMzYwNw_afecafee-abda-4d18-9ed5-5e68733f9dc8"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNS0xLTEtMS0yMzYwNw_5a1d971e-a3b3-4880-9a05-ef12f493790e"
      unitRef="shares">8249031</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNS0zLTEtMS0yMzYwNw_ef45ea86-26de-4d61-9882-6d461e60fa5d"
      unitRef="usdPerShare">7.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNS01LTEtMS0yMzYwNw_809be2fb-b47e-4806-8320-d64251ba5f9e">P5Y10M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNS03LTEtMS0yMzYwNw_b010aa2e-5998-46c4-b068-599181b31074"
      unitRef="usd">29859000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNi0xLTEtMS0yMzYwNw_b495956e-4fff-43b4-bae0-7f75f922251a"
      unitRef="shares">5357424</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNi0zLTEtMS0yMzYwNw_ab0687b7-1450-40cd-9456-8e2811467b3e"
      unitRef="usdPerShare">4.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNi01LTEtMS0yMzYwNw_51ddc8eb-0ff3-4d62-8db0-b88e1d2ca915">P5Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjVjMmJkMjg3YTZjYTQ2ZDU5MjcyYzlmNTBmMTA2YzRhL3RhYmxlcmFuZ2U6NWMyYmQyODdhNmNhNDZkNTkyNzJjOWY1MGYxMDZjNGFfNi03LTEtMS0yMzYwNw_9055898a-4241-4120-b9b8-f131b723b16d"
      unitRef="usd">26823000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjQ2MQ_03acc865-2aa2-4276-83a9-07ff5e4942a8"
      unitRef="shares">27294447</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjQ5OQ_bfa511ea-7a7e-4b2d-9d6e-0a8ba72fb8e4"
      unitRef="shares">995072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjYzNQ_e1bc424c-93cc-4b07-9f89-10e44ea92a17"
      unitRef="usdPerShare">8.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValue
      contextRef="i49cadff85d174c39beff79624cb0fe08_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfMjg3Mg_7f7305f9-bf22-4393-badc-b294e4f31994"
      unitRef="usdPerShare">9.51</lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTI0Mg_b3639bd1-82a2-4354-b89c-52285f21114f">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summary of Restricted Stock Units (RSU) activity for the periods presented is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;average&#160;grant&lt;br/&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,523,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,351,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU vested and settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(810,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,641,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if1dc3575917747858e42abbd3b410fe7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfMS0xLTEtMS0yMzYwNw_dc3e633f-5c6e-4ccb-b869-5911f9cad5c8"
      unitRef="shares">2523122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if1dc3575917747858e42abbd3b410fe7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfMS0zLTEtMS0yMzYwNw_ca645cea-6da7-44e4-976d-332b8bdfbe01"
      unitRef="usdPerShare">11.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfMi0xLTEtMS0yMzYwNw_ede75b74-4e86-46e8-a6de-21842eb35939"
      unitRef="shares">6351009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfMi0zLTEtMS0yMzYwNw_878781e6-489f-4fdd-8206-53a505a67827"
      unitRef="usdPerShare">11.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfMy0xLTEtMS0yMzYwNw_5d5f5717-3d97-41ea-bda3-f23d488a2c0b"
      unitRef="shares">810008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfMy0zLTEtMS0yMzYwNw_9d908bf3-6b9c-49d3-895f-8a8b05f6c57d"
      unitRef="usdPerShare">9.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfNC0xLTEtMS0yMzYwNw_7978406f-5143-4c35-bca1-25bf606e7beb"
      unitRef="shares">1641314</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfNC0zLTEtMS0yMzYwNw_a23b3a85-b3a6-4e13-a2bc-a1e6d3c75ae5"
      unitRef="usdPerShare">13.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i610ebb83bbc942d6a35a6bd29840a136_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfNS0xLTEtMS0yMzYwNw_5e73ce07-c93b-4b4b-a61c-8f48d6a2372b"
      unitRef="shares">6422809</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i610ebb83bbc942d6a35a6bd29840a136_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOjM2MDllODAxNmI3MDRmMDhiYTdhOTU0YmY4M2Y1MWI1L3RhYmxlcmFuZ2U6MzYwOWU4MDE2YjcwNGYwOGJhN2E5NTRiZjgzZjUxYjVfNS0zLTEtMS0yMzYwNw_6d9169d7-4da3-4c03-b751-47e19fe04409"
      unitRef="usdPerShare">11.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTIzMQ_2b90338c-b358-4b58-a043-23392d6259fd">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the employee stock options granted is estimated using the Black-Scholes option-pricing model, based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected terms (in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfMy0xLTEtMS0yMzYwNw_5c004f31-3372-4e1c-94bb-918494f58e4a">P3Y10M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id52490434dfe419ea511c85986f274e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfMy0zLTEtMS0yMzYwNw_1eedfe03-d4de-4bd7-b05d-eada13189607">P4Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfNC0xLTEtMS0yMzYwNw_2388f554-b5e7-4cb7-9499-243f2cfb4d72"
      unitRef="number">0.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id52490434dfe419ea511c85986f274e7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfNC0zLTEtMS0yMzYwNw_d28f1cfb-f2da-427a-97cb-8cf67987efdf"
      unitRef="number">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfNS0xLTEtMS0yMzYwNw_2ba0c76a-ec81-489f-8af3-3a583ec0ab3e"
      unitRef="number">0.0222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id52490434dfe419ea511c85986f274e7_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfNS0zLTEtMS0yMzYwNw_2f642d0b-ae95-4e1f-96e0-6df59c4a9821"
      unitRef="number">0.0068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfNi0xLTEtMS0yMzYwNw_735a2348-401a-402d-a734-9fce90971c81"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id52490434dfe419ea511c85986f274e7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmRhNDQ3Yjk5NjJkMTRhZWM4OGI1NTJiNzU0OTBmOTJlL3RhYmxlcmFuZ2U6ZGE0NDdiOTk2MmQxNGFlYzg4YjU1MmI3NTQ5MGY5MmVfNi0zLTEtMS0yMzYwNw_2a6c1dfd-c631-4d38-91c5-ad9a9dc6754c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <lifx:BusinessCombinationExcludedConsiderationRevestingStockShares
      contextRef="i6db94b5a07f1438dac0b47c6b8ea2fb3_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTM3MQ_ec85089d-cb50-4e88-a14d-4c463ee8f1a4"
      unitRef="shares">91217</lifx:BusinessCombinationExcludedConsiderationRevestingStockShares>
    <lifx:BusinessCombinationExcludedConsiderationRevestingStock
      contextRef="i6db94b5a07f1438dac0b47c6b8ea2fb3_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTQ0MA_e0edce69-76a4-40aa-9965-41197fe120bc"
      unitRef="usd">1900000</lifx:BusinessCombinationExcludedConsiderationRevestingStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6db94b5a07f1438dac0b47c6b8ea2fb3_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTI0Mw_ac187363-53b4-4d6c-89e0-7cdae223f68a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ifb6b8739f7d0481898e87c20886d4714_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTYwNQ_c4160cc2-2c60-4c63-80f5-33a25ba4369c"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia1ed0afd826e4ae8a5b2e7ec68e272f1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTc2Mw_9df23e46-5e95-4dd6-9217-b011f07f8d34">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i59e7b42a339f4bd18aba90e4614bb33b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTc4Nw_6fbaf0c1-3941-4105-90ba-f40eee149ec5"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2ac44b1ac81c4309b245e60f95341541_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTk0Ng_ee7452cf-161f-45fe-9c62-17d1b000e148">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNTk4NQ_1048abc5-bc09-4829-91c4-d8e69fdf0055"
      unitRef="shares">43083</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="id86c760d52ce40b19351b9f457ee1ec8_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjA5MQ_cbf4314d-50f8-4003-a7c8-e8ac23c1d393"
      unitRef="usd">500000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ia25ef8a8154a44fcadb27a73b60a0969_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjE2OQ_a392a8f2-421f-4ced-abcb-549599b7d903"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0f6ca9a8019245c8ba557fe37de907d9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjMzMQ_6f5643b7-3ab0-4d19-a777-da27183ace5a">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i617d2034a503435a9b042533e6fd2fba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjM1NQ_b8cd4a35-7b51-4a47-a703-b2b427610801"
      unitRef="usd">500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i25235ee08e88446e83d8700969eb2fec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjUxNw_8fa8890d-3c61-4df1-b761-338b608d147b">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ie6e100ee50eb4a8db8a336cfe4f95d04_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjU5OA_224a865b-e343-488d-840b-8ad352202c55"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="ie6e100ee50eb4a8db8a336cfe4f95d04_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjY3Ng_517c25af-3714-4220-a218-d4bb2ab26ecf"
      unitRef="usd">29600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ie6e100ee50eb4a8db8a336cfe4f95d04_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjY4Nw_c63efa07-2dcb-461d-8a29-5a46954e56ac"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjczNA_1c435f08-3539-4adb-9e75-358b28b1a666"
      unitRef="shares">787446</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjc1NA_3654ae29-3614-4066-bb0b-bf21d4382f10"
      unitRef="usd">15600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1f679b1957cf4251998ed1c81b6cbeec_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTIyNw_3c70a03a-86f9-4848-9042-f58b43915c5a">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i035031c1fb4a44f888416411aaa183bf_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNjk4MA_567976e3-7156-48a3-b8fb-ff08de3f26bc"
      unitRef="shares">787446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ib9861fb43ad04bd882d5cb1c7ad5a8de_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzAzNg_7b7f53fe-3299-4d58-ba56-88ce23561a30"
      unitRef="shares">711903</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i14dfe74eb5a14a6697bc12f68fdec504_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTIyOA_5572ed25-029c-4710-a99f-f329b0cf4047">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="iaabc3bd4f5054f02904a4f10449b8720_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzEyNg_03de394e-db41-4c9a-a4d1-b89b5876d4c9"
      unitRef="usd">6900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib9861fb43ad04bd882d5cb1c7ad5a8de_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzI5Mw_61152699-7921-4bf4-98d8-275d4d4f4ab7">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i93bf70e774ce4be8a0a2e218391c67e9_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzMyMQ_135dca8f-1882-447a-bc9a-c3084b0f745f"
      unitRef="shares">38730</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i93bf70e774ce4be8a0a2e218391c67e9_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzQ1MQ_d95d9d1d-cc2f-4023-9e0e-5e806cc9138d"
      unitRef="usd">400000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationConsiderationAndBonusesShares
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzUzMw_83f727d7-bc9c-4030-a95d-ccbd2033713c"
      unitRef="shares">694672</lifx:BusinessCombinationConsiderationAndBonusesShares>
    <lifx:BusinessCombinationConsiderationAndBonuses
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzU5MQ_156eecbe-cc7a-441d-bfc5-5b90d124799b"
      unitRef="usd">13700000</lifx:BusinessCombinationConsiderationAndBonuses>
    <lifx:BusinessCombinationConsiderationAndBonuses
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzY2Ng_94482b9d-e324-4b59-949a-5dc228d184b9"
      unitRef="usd">13700000</lifx:BusinessCombinationConsiderationAndBonuses>
    <lifx:BusinessCombinationExcludedConsiderationSharesGranted
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzcyMg_ec7448cd-c73c-40fd-8704-37247b05f9b8"
      unitRef="shares">1561</lifx:BusinessCombinationExcludedConsiderationSharesGranted>
    <lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
      contextRef="i67493a21e08f4d78a877ff862ed14b3e_D20220101-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzc4MA_c60f1b09-7242-471a-860e-6ed629bb4bef"
      unitRef="usd">30000</lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i67493a21e08f4d78a877ff862ed14b3e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTIzMg_518f4f3d-a042-4817-8a1a-49af0347c179">P30M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i8fd1b1025e7047eaadddc73a6f0a0b8b_I20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfNzkxMw_53f9f90e-7965-47fa-bde9-f61b9a70ac62"
      unitRef="usd">81100</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i67493a21e08f4d78a877ff862ed14b3e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODA1MA_37ca765e-392d-449a-8086-50bf4eed052a">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationIndemnityEscrowShares
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODA2Ng_03974cea-d9e7-4ac7-a14e-2c5f0188cd45"
      unitRef="shares">84360</lifx:BusinessCombinationIndemnityEscrowShares>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODIwMA_070efc7d-07f1-4079-81f5-9e324a53ba51">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if63ff66a2f464f53850cfbbe6e1a5256_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODMwMg_b96a166e-4e33-45cf-995b-760a762c53cc"
      unitRef="usd">1700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTI0OA_7e1b6bde-f444-4ec9-975c-eac3349bd440">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was allocated as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea37f306ba164728aab9ed3f8c81d834_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNC0xLTEtMS0yMzYwNw_e56e4f41-c444-4689-a49e-accd9edc5fe7"
      unitRef="usd">117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i80e8398c86b64334957e999d364bbf06_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNC0zLTEtMS0yMzYwNw_704626b1-81ab-4ece-9cb1-bdc746722bb5"
      unitRef="usd">97000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic8d43b0601cc4a619bf1fef9e27d2c6b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNC01LTEtMS0yMzYwNw_3cdfccb2-17a3-4872-92bf-a5b78e61db1b"
      unitRef="usd">553000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7928223a620a4d518f95178a8e9bf35a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNC03LTEtMS0yMzYwNw_6dc45c0c-c664-4c01-9ccb-8c2e78c45303"
      unitRef="usd">301000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie2d28f86689b4dadb1beecf35d66683c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNS0xLTEtMS0yMzYwNw_332d7c63-66fa-42e8-b186-6c47ba314acf"
      unitRef="usd">127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idecaf03b99014b17825ff9bc849ed318_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNS0zLTEtMS0yMzYwNw_435d3699-515c-4f78-8a12-31f8ecbe6ec6"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3dd8977e44df4d62ba076c3e72d2fdaa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNS01LTEtMS0yMzYwNw_a6c6d92c-bf62-47ef-a353-37904d2881a0"
      unitRef="usd">409000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2fe258968ca64c5281321f49dc9857fd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNS03LTEtMS0yMzYwNw_a381aea7-cc4f-4740-a493-734f946c79e1"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib87212b6f67a4f0b970a908f988400ea_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNi0xLTEtMS0yMzYwNw_94556983-a5d0-47b5-ab71-735daf44a612"
      unitRef="usd">67000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i41bbe28c88554acf9316a36106f2552a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNi0zLTEtMS0yMzYwNw_2d0e94a4-24e3-42fd-9a9f-34e6dd58d4d0"
      unitRef="usd">16000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2051592754bc415aaf885565a7b237fa_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNi01LTEtMS0yMzYwNw_7a919d8b-a85f-4d91-8d91-c802edc80ae2"
      unitRef="usd">170000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i431dfe507c434322b9cbeac4aaedfff8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNi03LTEtMS0yMzYwNw_4c0853f3-a50f-479e-8f91-a95b5f38b2b4"
      unitRef="usd">52000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide8d4189f73b4fefa2955638e464e6df_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNy0xLTEtMS0yMzYwNw_0a578c8e-11fe-4441-a2ba-2895542fd570"
      unitRef="usd">311000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b7fa4c09815427d83e9faf7155cbdd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNy0zLTEtMS0yMzYwNw_f9d286e2-d7be-4c97-81d5-382d315b860c"
      unitRef="usd">113000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13d5b8d515a142438999eeb57e673833_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNy01LTEtMS0yMzYwNw_d8984491-d7ad-4367-a3ea-86246e082cf9"
      unitRef="usd">1132000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id95fda77400f49fe95cfd5285c5772fd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfNy03LTEtMS0yMzYwNw_c06388ae-784e-4ca0-bc77-ff33a241dc42"
      unitRef="usd">353000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd769e8c24464cad9f2906e1a67f213b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOC0xLTEtMS0yMzYwNw_9dba45eb-d561-4743-af2d-414e14b90dc8"
      unitRef="usd">4222000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8629de7399a240438f11137bd3f8acb9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOC0zLTEtMS0yMzYwNw_a30f9ed0-0586-4dc8-8b43-d68daf0f35b6"
      unitRef="usd">2164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f869692a5bb4baa81b59d121b62f828_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOC01LTEtMS0yMzYwNw_2cd1cbf8-ad2e-4527-ab0d-b81224c25ff0"
      unitRef="usd">13133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia55fddc6d75744dcb2b5c6eaeebcbf51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOC03LTEtMS0yMzYwNw_bbe6520d-049d-4d54-bfa0-fb9bb1774acc"
      unitRef="usd">5448000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i129951d77dce46de9ebbfc0c115102c0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOS0xLTEtMS0yMzYwNw_28a18847-0919-4418-8194-e43f3198a585"
      unitRef="usd">935000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8754025238384c8aa640184832b2c378_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOS0zLTEtMS0yMzYwNw_1e7dc2ef-c95f-4f6f-9537-7188a1751207"
      unitRef="usd">174000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0a14430fb0ea4b409c5df8cb7c65b2e6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOS01LTEtMS0yMzYwNw_897d9eb5-3b82-4554-b293-1b73033fafba"
      unitRef="usd">3106000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i60124befd6524d798ef68c4fd751a2d0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfOS03LTEtMS0yMzYwNw_8a89830e-2c9c-4b5c-8f9a-d9f2fa0bd8ca"
      unitRef="usd">464000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6e3d0410c50420ba550704b01bdf603_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTAtMS0xLTEtMjM2MDc_df730272-1ce9-4cd2-82a8-69bb9f9d3c35"
      unitRef="usd">2495000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7194ee3eaf14426997a7554199a2b09e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTAtMy0xLTEtMjM2MDc_9cc2d5af-dbe7-457f-a200-2c642c8b18b0"
      unitRef="usd">809000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c8c283ac08c47368b87e5417fad90e0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTAtNS0xLTEtMjM2MDc_20d5d745-c676-4128-8277-102c14e5f9ab"
      unitRef="usd">7116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7271260bc1544eaa81e6007ff408a2c0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTAtNy0xLTEtMjM2MDc_d36db5bc-c953-4ad2-a6f1-40a0520dec46"
      unitRef="usd">2135000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTEtMS0xLTEtMjM2MDc_3fd095e4-9b74-4c5d-b0fd-223cb5a36562"
      unitRef="usd">7963000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTEtMy0xLTEtMjM2MDc_c1c5ae81-aa26-4be7-a18b-20005e5b0c6b"
      unitRef="usd">3260000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTEtNS0xLTEtMjM2MDc_25b486a7-c952-4b2c-a6a9-2168e261ab56"
      unitRef="usd">24487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RhYmxlOmI0MjAwZThjYTVmNzQzYWQ4Y2FjMjI5NTVkMWQ5NTUzL3RhYmxlcmFuZ2U6YjQyMDBlOGNhNWY3NDNhZDhjYWMyMjk1NWQxZDk1NTNfMTEtNy0xLTEtMjM2MDc_064fe590-a0ff-4acc-ab60-a66f40435a28"
      unitRef="usd">8400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ic16a9e7a57dd4a0795551ef37da2ed71_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODU3MA_0185c512-1442-4e67-9e33-8b6b6f5a7fe7"
      unitRef="usd">10900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia016762365484d9e80eaa408fe8b008f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODYyMQ_51c569ed-2d0a-4890-a502-c018851bc7bb">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i777c3dab56ff44b3bfb6296f78ece7ce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODcxNQ_1b0f4954-e2a2-4efb-9f7e-f6fa46977262"
      unitRef="usd">7000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id52490434dfe419ea511c85986f274e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODc2Ng_15e36842-d92b-46bb-a530-12018b8f9f20">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="icd40c1b7d87a4c97b2f094b07732f90f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODg2NA_c4598993-8a42-461a-82bc-08d5842b9e21"
      unitRef="usd">51900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5d4a0f701691496aaf79ba32c0ee3507_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfODkxNQ_65dcfea6-d2ac-4f61-ae23-948909288d46">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="if1dc3575917747858e42abbd3b410fe7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTAxMg_d84fc2cd-ea13-48e8-aaf2-e0463df50e1f"
      unitRef="usd">26600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2dc1f9b80afe471dbb16a0b45b031ff3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV83OS9mcmFnOjJhM2Q4NjRjYzZlZjQ3ODc5NzU3MTQ1OGIzYWNkZWJhL3RleHRyZWdpb246MmEzZDg2NGNjNmVmNDc4Nzk3NTcxNDU4YjNhY2RlYmFfOTA2Mw_4746fb0a-a178-42f0-a5bd-5990351c8cc9">P3Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfMTc1OQ_1815ff27-c298-4204-95ca-cd74620bd8a5">Income Taxes &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for interim periods is determined using an estimated annual effective tax rate in accordance with ASC 740-270, Income Taxes, Interim Reporting. The effective tax rate may be subject to fluctuations during the year as new information is obtained, which may affect the assumptions used to estimate the annual effective tax rate, including factors such as valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions, if any, and changes in or the interpretation of tax laws in jurisdictions where the Company conducts business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a provision (benefit) for incomes taxes of $73.0 thousand and $84.0 thousand for the three and nine months ended September&#160;30, 2022, respectively. In accordance with ASC 805, a change in the acquirer&#x2019;s valuation allowance that stems from a business combination should be recognized as an element of the acquirer&#x2019;s income tax expense or benefit in the period of acquisition. Accordingly, in the three and nine months ended September&#160;30, 2022, the Company recorded a provisional $0 and $96.0 thousand partial release of its valuation allowance and a corresponding income tax benefit stemming from the Tile acquisition, respectively. The benefit was offset by a $180.0 thousand income tax expense for state and foreign income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a provision (benefit) for incomes taxes of $(144.4) thousand for the three and nine months ended September&#160;30, 2021, respectively. In accordance with ASC 805, a change in the acquirer&#x2019;s valuation allowance that stems from a business combination should be recognized as an element of the acquirer&#x2019;s income tax expense or benefit in the period of acquisition. Accordingly, in the three and nine months ended September&#160;30, 2021, the Company recorded a provisional $211.2&#160;thousand partial release of its valuation allowance and a corresponding income tax benefit stemming from the Jiobit acquisition, respectively. The benefit was offset by a $66.8&#160;thousand income tax expense for state and foreign income taxes. &lt;/span&gt;&lt;/div&gt;On August 16, 2022, the Inflation Reduction Act of 2022 (IRA) was signed into law and is effective for taxable years beginning after December 31, 2022. The IRA includes multiple incentives to promote clean energy with tax provisions primarily focused on implementing a 15% minimum tax on global adjusted financial statement income and a 1% excise tax on share repurchases. These measures may affect our condensed consolidated financial statements and we will continue to evaluate the applicability and effect of the IRA as more guidance is issued.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNzE5_11ab0cd0-47fe-4e5f-8292-d43f5093fd79"
      unitRef="usd">73000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNzI2_b8ac7f19-9d72-476f-b88d-292b894efb9d"
      unitRef="usd">84000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1Njc5Nw_b9b1b349-2ed2-44d6-9495-b0d140e21d25"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1NjgwNQ_d1abe0bd-0e80-4525-b7dc-ebfbf19df635"
      unitRef="usd">-96000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1Njk2OQ_5a1e474a-97b8-44b8-9bbc-86fb51b0184a"
      unitRef="usd">180000</lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount>
    <lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1Njk2OQ_c3a2b5fb-5485-446f-9b51-3f30d2528481"
      unitRef="usd">180000</lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1ODA2OQ_b7835547-9b91-477d-895a-28f6c25684c3"
      unitRef="usd">-144400</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1ODA2OQ_d60b6d60-2ab6-4fc6-9b48-fa824902a137"
      unitRef="usd">-144400</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1ODAyOQ_29dc51dd-6863-4172-96d6-45f30b218884"
      unitRef="usd">-211200</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1ODAyOQ_807dcc4d-0f68-4465-8677-4c8733923224"
      unitRef="usd">-211200</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1ODA0Nw_1619ebf3-2a10-4832-8c2c-be080cb4deff"
      unitRef="usd">66800</lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount>
    <lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84Mi9mcmFnOjhiMjIyYTNkNWVjNjRhZWFhMmM5NTNkZDk2ZTFlNTcyL3RleHRyZWdpb246OGIyMjJhM2Q1ZWM2NGFlYWEyYzk1M2RkOTZlMWU1NzJfNjA0NzMxMzk1ODA0Nw_cd5abf57-8b84-440c-b621-3ba33f153068"
      unitRef="usd">66800</lifx:EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxesAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMjc4Nw_13d1a847-4640-4b88-b662-b97257a79c40">Related-Party Transactions&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into secondary financing transactions and other transactions with certain executive officers and Board members of the Company. A summary of the transactions is detailed below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Notes Due From Affiliates (Contra Equity)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Company issued an aggregate of $0.6 million in secured partial recourse promissory notes (&#x201c;partially secured loan&#x201d;) to the Chief Executive Officer, Non-Executive Director (Previously President), Chief Operating Officer and another executive of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the 2016 partially secured loan as consideration received for the exercise of the related equity award, because even after the original options are exercised or the shares are purchased, an employee could decide not to repay the loan if the value of the shares declines below the outstanding loan amount and could instead choose to return the shares in satisfaction of the loan. The result would be similar to an employee electing not to exercise an option whose exercise price exceeds the current share price. When shares are exchanged for a partially secured loan, the principal and interest are viewed as part of the exercise price of the &#x201c;option&#x201d; and no interest income is recognized. Additionally, compensation cost is recognized over any requisite service period, with an offsetting credit to additional paid-in capital. Periodic principal and interest payments, if any, are treated as deposit liabilities until the note is paid off, at which time, the note balance is settled and the deposit liability balance is transferred to additional paid-in capital. During the three months ended June 30, 2022, the Company received proceeds from the repayment of the partially secured loans of $0.6&#160;million. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had deposit liability balances of $0.3 million and $0.7&#160;million, respectively, in connection with the 2016 partially secured loan and other early exercises of equity awards. Principal amounts due under the 2016 partially secured loan are included in Notes Due From Affiliates as a reduction in stockholders&#x2019; equity on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Related Party Transactions &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Non-executive director, James Synge, is a Principal and Partner of Carthona Capital. During the year ended December&#160;31, 2021, the Company entered into a consultancy agreement with Carthona Capital. Under this agreement, Carthona Capital agreed to provide consultancy services to the Company in relation to capital raising matters. During the three months ended March 31, 2022, Mr. Synge received consideration of $0.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Annika Hulls is the spouse of the CEO and Executive Director, Chris Hulls. During the three months ended March 31, 2022, a cash payment of $6.5&#160;thousand was paid to Annika Hulls for services relating to a marketing campaign.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i843a854ca53947228efd42b52d70e8a8_I20160229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMzIx_a535399b-4397-4920-b646-54073aee92a0"
      unitRef="usd">600000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i72f44dac7f1f47fbb4aaceff98d6ac08_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMTc0OA_f4c7aaaa-c1c8-4828-93f4-de735a33c7f1"
      unitRef="usd">600000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <lifx:DepositLiabilities
      contextRef="ie2fd90eb1c164624814cd5048bfef70d_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMTgxNQ_b660cd63-b04e-4c71-b54a-cb7be626be22"
      unitRef="usd">300000</lifx:DepositLiabilities>
    <lifx:DepositLiabilities
      contextRef="idde0a4b87ebf4b60a161cbd97642b96c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMTgyMg_2bdda343-6489-4b8d-9ce1-26a98a76d1bf"
      unitRef="usd">700000</lifx:DepositLiabilities>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ifb568632d01f4bd0bd5a3ad27b6d6b67_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMjU2OQ_d3721177-9dcf-4afd-983f-0803a5c8de72"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie466d27ffe604b638b1a87440beb7343_D20220101-20220331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84NS9mcmFnOjI3YWViZDI0YWM5MDQ4NDU5NWRjOWZmYjhkY2Y3NmU5L3RleHRyZWdpb246MjdhZWJkMjRhYzkwNDg0NTk1ZGM5ZmZiOGRjZjc2ZTlfMjcxMw_f67ebab3-a7f0-4dcb-95d8-8681e8637c11"
      unitRef="usd">6500</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV84OC9mcmFnOmViOWY5ZDQ4YzE2ZjQwYWJiNTRlOTY2YTBkODRkMWNiL3RleHRyZWdpb246ZWI5ZjlkNDhjMTZmNDBhYmI1NGU5NjZhMGQ4NGQxY2JfNDY0_db321b35-19b8-4699-95bc-4d3e0ce9361c">Defined Contribution Plan The Company sponsors a defined contribution plan under Section&#160;401(k) of the Internal Revenue Code covering substantially all employees over the age of 21 years. Contributions made by the Company are voluntary and are determined annually by the Board of Directors on an individual basis subject to the maximum allowable amount under federal tax regulations. The Company has made no contributions to the plan since its inception.</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RleHRyZWdpb246ZWRkZDczNDU2MmMwNGI4YjlkYTE4MDMyMjRhM2JlMTlfMzM2_d55d9085-eb1e-476f-806d-e2675bfe65f7">Net Loss Per Share&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential shares of common stock that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock incentive plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon exercise of common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,523,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved for shares available to be granted but not granted&#160;yet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,321,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,525,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RleHRyZWdpb246ZWRkZDczNDU2MmMwNGI4YjlkYTE4MDMyMjRhM2JlMTlfMzM3_9ab2b87a-6da2-4d0e-b451-af7d6693c4f5">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy0xLTEtMS0yMzYwNw_581fa289-7166-4c6e-9f93-07420f8dad89"
      unitRef="usd">-21119000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy0xLTEtMS0yMzYwNw_73d0e6c1-21d0-42d8-9020-6f228fddf11b"
      unitRef="usd">-21119000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy0zLTEtMS0yMzYwNw_acc05270-51a8-4e1d-b37a-919abe06d9ed"
      unitRef="usd">-8014000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy0zLTEtMS0yMzYwNw_af5d36bc-104a-4a6a-8a6f-75507113fca7"
      unitRef="usd">-8014000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy01LTEtMS0yMzYwNw_4189ad11-e00b-4038-a3f9-2cebcb18139a"
      unitRef="usd">-79326000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy01LTEtMS0yMzYwNw_af5da2b3-a515-4489-8068-99d8c16ee682"
      unitRef="usd">-79326000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy03LTEtMS0yMzYwNw_022d996f-cdd7-4d1b-abeb-aa637c7c159b"
      unitRef="usd">-18670000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfMy03LTEtMS0yMzYwNw_2a39449d-aacf-4289-b5cb-291c7db34735"
      unitRef="usd">-18670000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC0xLTEtMS0yMzYwNw_6deccd67-ee99-42d2-99e9-097ea24bf653"
      unitRef="shares">62174000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC0xLTEtMS0yMzYwNw_a2f458af-359d-4a73-a6bd-2006e5ddd8d0"
      unitRef="shares">62174000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC0zLTEtMS0yMzYwNw_22ec45a1-b6b2-42bd-be8c-c371a6ff0506"
      unitRef="shares">51217000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC0zLTEtMS0yMzYwNw_72a6e86c-51e6-4064-b0ce-a61ec145ea38"
      unitRef="shares">51217000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC01LTEtMS0yMzYwNw_15aee727-5e08-40a3-a6cc-8f896a81dac6"
      unitRef="shares">61754000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC01LTEtMS0yMzYwNw_3b4a55d8-d19f-4b47-a5d7-f7eb8df4b920"
      unitRef="shares">61754000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC03LTEtMS0yMzYwNw_4f914d27-9036-4f94-abdd-aa68c2a0b9fa"
      unitRef="shares">50608000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNC03LTEtMS0yMzYwNw_9a3153a1-667c-4b5a-89da-45bdc2dc47b7"
      unitRef="shares">50608000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS0xLTEtMS0yMzYwNw_14386547-6c8c-43ef-9ed2-0a47f3708eb5"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb32c257332c4752bb60564a3858672f_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS0xLTEtMS0yMzYwNw_f18bddf5-7412-4205-8c4b-5bf604fd1a45"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS0zLTEtMS0yMzYwNw_0a678e45-8c59-4bd8-8bef-94c1c0063b07"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i829cda8880634dc282b56a3c09834214_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS0zLTEtMS0yMzYwNw_681b063a-259e-418f-a2da-f6a5176e119f"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS01LTEtMS0yMzYwNw_2677b38b-590b-4fc9-9d5f-17b25f3e9bba"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS01LTEtMS0yMzYwNw_4dda97db-b669-4c5c-a6a5-47fdf9e7bf95"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS03LTEtMS0yMzYwNw_108e7921-3af9-445f-ad4f-5484b2965ce4"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibc4cef70c5f14f1ebc4f22c81a508d74_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjZiZWQ0MjJlZGEzZTRhYWVhYmVjZjZkYzkxODRkNmNlL3RhYmxlcmFuZ2U6NmJlZDQyMmVkYTNlNGFhZWFiZWNmNmRjOTE4NGQ2Y2VfNS03LTEtMS0yMzYwNw_4832a35f-650f-42f0-a58c-ce04fba62020"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RleHRyZWdpb246ZWRkZDczNDU2MmMwNGI4YjlkYTE4MDMyMjRhM2JlMTlfMzM4_e56bf383-41f5-49fc-b595-7a3c91fc6025">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential shares of common stock that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock incentive plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon exercise of common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances upon vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,523,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances of convertible notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved for shares available to be granted but not granted&#160;yet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,321,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,525,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i238852cc6b084b918be1c82b416cbef2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfMy0xLTEtMS0yMzYwNw_f7bda2b8-8380-4c54-9c9c-013da180b93f"
      unitRef="shares">8249031</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7cf38313e7d5475bb1d0163c8eb36a53_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfMy0zLTEtMS0yMzYwNw_92f67a7e-8fa4-42f9-9743-1b74b796823b"
      unitRef="shares">6972376</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id7e7c8670adb44d980d1c64e0680c891_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNC0xLTEtMS0yMzYwNw_e94ed65c-eed5-41ff-97ed-f8b7437e4e24"
      unitRef="shares">137658</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib796a7d4b9cc4ff69778c0033782bcda_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNC0zLTEtMS0yMzYwNw_8b032509-d135-4c84-b586-ee3a46a90a60"
      unitRef="shares">272001</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieaf46b3c9df749d78a84d5d79dda5b09_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNS0xLTEtMS0yMzYwNw_25fcf1a8-faf4-41af-89fb-f2167e61ac6b"
      unitRef="shares">6422809</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iffcf7ee67c4a47f0a3f4b485e842094b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNS0zLTEtMS0yMzYwNw_5c638d41-e39c-42f2-aca1-2209e8bffcfb"
      unitRef="shares">2523122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifc6f7a7cd2e640ae8956a95bcdb634ce_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNi0xLTEtMS0yMzYwNw_7fb12f80-51ba-4626-8899-81d86ab58b3d"
      unitRef="shares">516758</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe307e36de9b4723a196b788b3261d2f_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNi0zLTEtMS0yMzYwNw_d8ddde0c-ceb3-4cde-9df3-2dd433b04827"
      unitRef="shares">686926</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i91f4075515ec41f0a30f78e30053e057_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNy0xLTEtMS0yMzYwNw_aa9aceff-3773-427c-a773-6c4e43887c33"
      unitRef="shares">995072</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia42e729204f3424ba418ad86b7672c8b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfNy0zLTEtMS0yMzYwNw_f69569bf-5152-41bc-a7f9-deb2f16eedba"
      unitRef="shares">4071403</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i35cb7e6be1324c699d643420476a6206_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfOC0xLTEtMS0yMzYwNw_cebfddeb-3f7e-41ff-8407-44a4f52d59cf"
      unitRef="shares">16321328</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if5b3b44066fe4ef6ac9c72d1c9c93924_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwYTlmYWM5ZDRiODQ4N2ZhZjgzZDM3MjI3ZWRjMDNhL3NlYzo4MGE5ZmFjOWQ0Yjg0ODdmYWY4M2QzNzIyN2VkYzAzYV85MS9mcmFnOmVkZGQ3MzQ1NjJjMDRiOGI5ZGExODAzMjI0YTNiZTE5L3RhYmxlOjQ0ZjIyZmViMTc4YzQ2MDk5ZjgwMzcxODMzMDQwYzIxL3RhYmxlcmFuZ2U6NDRmMjJmZWIxNzhjNDYwOTlmODAzNzE4MzMwNDBjMjFfOC0zLTEtMS0yMzYwNw_d2ff3ee4-249c-4ee1-b62d-9e36e6c4633e"
      unitRef="shares">14525828</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
