<?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/20230331"
  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-20230331.xsd" xlink:type="simple"/>
    <context id="id971f767f2244583a7d742952cefcd7b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id1db88b165094bc88207482e4ec791a7_I20230510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2023-05-10</instant>
        </period>
    </context>
    <context id="i86b67c191cfb4175bad673182076b919_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iab55e4934a3d4d1c814bb9014e1e8817_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i83d620fbd88741cb9f032a8ab785d7f7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2311e3b8d02b48b7a68711b083767440_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i44f0d16cc5fb4f4fba4ea2124fb2943b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lifx:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5bbb62fae40540eca9378246479f318c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0c6e661a40e741ce8ba092e9a2cd51b3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9693dd66ac454ffab203a414e2aedcdc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i42ed3883090942a9b48e7848a2356ae7_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="i813d3c9c9646438db6209066a2aba0fe_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1e7b9f6a7fb548218c2fd987de33be6c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia73127667c6d4f3792203239cab66f5f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib8f6a609dec04aba8642faa38d7a945f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if6f2b0b82b7e432e9cfd1cc66c2cf964_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i29ccad7e8065483c9dd330fef371284e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7bdc24e988a94a3d8882691492a896b9_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4a72cc969c0e4f31bf90779ae9fe70cf_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4c406d7f191b4de5bd7ee34a9521ff97_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib1b5ca6cfa1245e1b80c97f46056da91_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie4dc575dc46c494bb48442dd679f5238_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iddf6403b6a6340198bf2b4e92aeba378_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id6646149d268422fa2c4bc50c076f39d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7ab2aa5ffa99490690488c8e1ae56d74_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idd0f611d3c544f6f8b70d4c705244216_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6ccb1f60be344ee5842ade07c1d3e739_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="ib01dda95b75f4815a1e3be9ab4729c77_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="ia822f20f58e04ec69151cfaae003c5a9_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="i02263341385942f384cdb1fadf794aee_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="i144b16661fe74ecdba6c5a265f921615_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="i0050d18810b343588a06bfa83ae49be1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91f95872a0bb493d90b1714aca1d3f68_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="id46743234d9b41d78cb70880385111bd_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="i9efd934365f14f1291eca22e05cca104_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="iab10ee86681145fcab10e77f42b22ba9_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="id4f3fc6827aa4ea4af289c8dc307e86d_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="id61380c1e488448182f3aab7d58532fb_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="i1c02550237b648349c37da9272a820bc_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="i5960f07db63948bc8c4358c4d616a093_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="id698a6145b7d4999b13ce6a54cf40e83_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="i51d1325115bb4d14b146bc5f2d0c3a45_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="ib361232be2464029860d15b475310201_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic492edf44562483fadf35baa6d319596_D20230112-20230112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2023-01-12</startDate>
            <endDate>2023-01-12</endDate>
        </period>
    </context>
    <context id="id1dac63cf434457a82d35ac72b045dea_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7eb5412d818247379ec7d0a0cbfc7474_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9801a0c4b69041418a662b4250b6d767_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4d36151044de4a7aa5e6c616891284c6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia7720dba5e3a4ff3aaa38e3451a4164c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7b99d76e4fb94037a741fbcd78fbbb04_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iafdd673ecb164a64a5a219a2fd21eb9f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8e680c3b027a4283a5c578e7491c5bf2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5505a9afc2384701aef33520d597aa12_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4c713828639b4c4fbf1b76316ce86b7e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifb10c7605d2949f9b27dcb303cd18ade_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if40a3b7dcd154907b427ca2d8ef759a0_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia3f6c0694c444aa38dfd8a32e77bcf1f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia14ea42a338f46e7ac9e327709da806c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3700cef78bc94abda9f0bfd98f226a4b_D20220101-20221231">
        <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:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia15bbaba4f9e437594776cd7951e4d72_I20230331">
        <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:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">lifx:IndemnityEscrowFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i07153eeb007045428d2363a6c615fc81_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9c03e400caa642518c97d8de0073bdaf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0a4d622bf4fe4f308e11e5514a99a451_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i39d92af64a054236a4e90abbe265f6b0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9eb9f86cbd8841f69d8c1e4006f64202_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5b98a950d8184c2b84b2810adbef7936_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lifx:OtherInternationalRegionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7b27f815dd414e88853d4d5b144225c4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i51b04f9c72074e81b5bdb41569089d6f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i766dfb113a124a38a5d4234ec00fb6b6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i800a407e4c244808bfabe7eb146bd19f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8ce445f747504a6b8b8a06b0352a553c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i91850fd1ef5e48f1a074ea0f2396ca45_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia4484df7453946bf99aa95f31f347a41_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if6981964444342f38ac3a11276d61065_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iccc6bf1a33f74e4494cd5060f48b183a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7fa6c516d77c4667ba71bf0d5402e7e3_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9dd48599c47343c3a5b8ef41ba21e087_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifda895ffbbea4d5f849e052881a91d6a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i80db1626c8ce43efa324143f71bdc05f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idf0519d68e6a4d4ab361128c0494db1e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i02eef9791a4846c6b5cbe7161716d27c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic7c0cbe9a68a4ffbbbad7b127194549c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaeec7d69282340d9975963df227b50ea_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="ibe06f765a82445639ea5473c23a6a8d1_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="if1fe3ccead90413983dd312d2de5c2ad_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="i65c9d43133d84cebb6f345d8843f742c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib3c9b7f08a644572ac74eecf696a1741_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i79479d464f9f42d8ae147cd91c73871d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icb55e81673634d2e8e25f14fc693f4d2_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifdfadc1f679e4f36be4037858b5aa755_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7369c195ab0e44e898934ec7dba2292d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie50f809a7ee34d22a21e507c6a7fd8d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8e1f948652484d24a8c2c55ad49b2304_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1169f4a319d94dcba505c0a578d45061_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i95bc2e3690474194b730b2abf3be705b_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="i98f6a7e2a0544ef8837c5954c7fac75e_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="ie41c835a0e654e33807816285c18ce78_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="i8a2a58a7c69a4bfebccd1871eb973ed3_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="i4d04f8e591fd407ebbe668cd3cf85e39_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0b08fc9fe1174184bfba132a7d349edb_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6890be48816c432ea77ba46e0b202fc8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i89f61490016142d48de5d0f32162dec3_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="i486e691d8fc34bb69e331ce4ad079e05_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="i688b36fe6ab94c19b9e8b25bcceeb4dc_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="i47aa18ffbce64bffb14ad51299984cfb_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="i1b2a2b93f7924c5b87be7c3a983c3c93_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i84bf28dbcdbe40babca4c320fb2d6dee_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ief592358d1bf4b15b3642f8ab786a734_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if691d38c2b7c473da7243532ed9ef76a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id5a4f3432dcd419eaa623022afbdfa9e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i41a550aa05d04ae09819ef8ae31b987d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id33e952e4d9a4e128d6b1e3c5f715e87_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i454a20bda4614a7ea8879225f9d4be4e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icd23b45becb34781b8d821a5f9f31a68_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic0e20c3a420a443a805dadc122b26c3d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifd5fa1ced5334f1b9ac7b137624476c8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7617a789198041b58f0c92ee2abcd17e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i62166cf1894d4713a27891a04e0fb283_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i14ca53055ed142cb87a55900fc171642_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic5ef1d648cbd4ab8aac24d844eb87a19_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i81e07a02affc4dafa0f63b151a2bc34f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8e8cad378d2449a4aad0c3411ccd0845_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iba2e295bb34f4674a65c3ad46dce68c5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifbb4433e1f63493a9c5567c5e2ad342b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i13b538e7c6784d3c907e424d550801fd_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i00e7769e0ad241aebd62adbbb8130ea2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0c92b63b01d74c12b46d1fd135433ebb_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1919a15c54484222ac6ead4ef41bcb44_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id0e15f2c85cc41ccae00d264821d8959_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2564262995484819a84c12e67671f52a_D20230101-20230331">
        <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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5ed8dd6ae744c1fb3756457077f23d5_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib97ee9bcef3041599705324a909db61e_I20221231">
        <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:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">lifx:IndemnityEscrowFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i47ae9275e99d4fdbaa22b6f0a9534e4c_I20221231">
        <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:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">lifx:IndemnityEscrowFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7fc0ffe1d81249f0add76d2454d1a042_D20210901-20210901">
        <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>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i6c052a9a8b354dc58b4706af005113f2_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="icafe227880b34953b59c22d8c6dabb86_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="i33d645e274964c8c9e483e23970462c0_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="icf35950b334349a6a16252324a788515_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id1d99031cfa244ef8ec40a291fa464a9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i74c598ddf8dd4c45a634f1fc2e1219f5_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="ia198785217754325bd0fe25078d778c5_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="i9214985078d040c6b0e1584716ce3ce3_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="i2a8af647b4cc4ad5b92c420650b6995b_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="i9458ed0b7d0f4cf49001b1ef6463bc03_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="if0b08e300a6c4af48cfa6285b917f1f7_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="i83d852f9e362407c9bccb1f3e89a8edf_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="i9b4c194098ff466293cfeeca71b08aa6_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="i21755e71d62a4d07a5d3a361f4eab245_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="if7587d21eaae48e7a4dc82e03965f4fd_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="i25569d723a4f4cb88becf77a5c38dcbd_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="i86d1035775f04a7c9a98ecec51e63066_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="i760050253de749218ea94ba39f482e7b_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="i3b7f863113dc44bb8fd577fbfc8dd712_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="ic51cacbac2c140d39dcfe3398c25ea1c_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="ief59f91d1d0745e6b297626947286027_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="i65cfb761020848c5a40e20be4501c981_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="i67e55660ff3f42aca6c1c0c5e294b704_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ida689551a3764848bcf06a2a3e8921ac_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8aea479753704bffb6ce22054b8ad52e_I20210930">
        <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-30</instant>
        </period>
    </context>
    <context id="id31b7987d4e241a0ab81895232916a32_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i36ad59eb82d84d3ea38f35c4501153e5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2781a7ea1a884841afc620770a72b8f8_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="i5af5fe1eb64e4dc2979a459164163835_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="i2d00d151536a43ffa05d321b06463337_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0e565c50eb7f4f1591caa7192f36579f_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="ied2afd424dd349b7af7cd433eccba066_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="i2598cc8376d9480185fbc80dca161bd6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i405e866b848c4bd6bf2492ebe6ea639b_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="i6b87a1e64aed440fac85321925a5ae31_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="i053ff71c6be14446a23f41385dde9344_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="icb4619597fe241bfa52bced03f832152_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="i8a0e54c40dd24cb29e250ed20d5eae14_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="iad0cdf82d2c64320af86a48c233a7592_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3cdc29ef4e5c4475b199c8ba51f37d87_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="i5689cc3df02b4e509480e4c652c75920_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="ibf6a802a24a849c98b521bf8324c2172_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04e3689381664658b2506ee88cf46dd3_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="idd077e6208ab48f3a711d12c1e7cf62a_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ic6fc2cc3fe944b8ba157c3b50125f19d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i050be45f6b144fbe8ae4b389e0295200_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:ConvertibleDebtRevestingNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2550efecd6f64ea0ad07d7232d632846_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iab9eb2853bb94640b579f3c0b344407f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iad0dfa6da4b24e56a9edda045bcac5fa_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7127f9fbe0664d1291010490eca7e4e9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i75fa3792c6314b6f981d33ef2f2c8995_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e2052e29d364c569ba08df9e8a2427b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i875a17829fd945e596a82ab7100667c9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id353140e8e314ea886cbad176b03914c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie4de89577e824694a1cc73c5ea7a2eff_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2aff1ec917784e88be1510c86ab12473_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6cc372f5d6884e098a1435a17004534e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iabacc7baa61a4dc0adb941d78368cd62_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2b110a10a6be45e8b8c1d5cf1e560dcf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4b8ca06a16bc4ecab60cc4af9d3973f2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4b6970d04d3e43cf9b39e7b4f1700fdd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id9012817fa414fcab6e4930dc91e0a0a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i75ef12a2237644b5bb87bf11f8abeced_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaadf9a8752764c2ab10a1ca9b5d78362_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2e8af17f956543e78f0d047d9655900a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i73867fc7e2834a31b29651f69467ec3e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib532642c0c984f13a12943d5f8d06161_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id7d68a462f3e438da8bbe9e6d8e46981_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4888b086af3443a6b25a949bb8290ef9_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i64b7a0a3e7dc4d1db13d414f111ac9cc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7a0ad964fd0e451784cc315029ddc8d7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifbbbf839a77c4f00bcc56ea991879e1d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ife005f92fdc14b00acab611501932922_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7a29d83c978f487fa6c98f1d57adbefa_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie23d5395f8ea4cbf97b52c1cfd2d08ce_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idcebcca341d94b8192ccfd808c71f793_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="id28d96b7141f42b5a09497b6dbf0f53e_D20230101-20230131">
        <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>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ibc4a51b2f4e74fd898c0d60a2b53d6d3_I20230331">
        <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>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id2d3131e7cfa40d3a0e7e0729bcab6c4_I20221231">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54b9f6a9a3624d1f8004963d5e92de27_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2ecfc8f36be94a45a5de57aa85a88e6e_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ice0547118d2c4ad99aee70922e195209_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="i96a79d0c827a41c79df09a1e169fe75a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icf883b84ecbb4561add8f24b8246edf6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia949bc4bbdfe49a0acce8851a89a240f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id4af0c988fe24f2d891a6f02d0bb9402_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i250c7a0e1a76464c93520bbb17bdd9af_D20220331-20220331">
        <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-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i87f8f257c1d141d3970b93e43decde37_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i36c56ff08a784466873d823200517e62_D20220105-20220105">
        <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-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="i51390e4aac3d4193b797dcd4921fd196_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i715e3a059d31427081f4336be1c698c6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2560699f7e4a4df6b68591baf50e265e_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="i3c5ecf80c1f24a5ebf7b184d50913707_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie12dd58be3c547ba817ca85848caeb3e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i193918757e8b4193989c2dfcec292a1e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3d8146bebb6646c79ee08e4721d42eac_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="i879361db19694b36814b8f7ee6087f0d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if2ffae1f15a84c1c80b131da9511cd30_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="ic8862e4b8f94471a9a09ca22275160ea_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8529e966018541ce8530b395eb1c5a69_D20230101-20230331">
        <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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i539ef7662124423aba0989736ef7d45c_D20220101-20220331">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ica8f3ccba0a9420cad76c9e3b922d535_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i48b9de43796446e4b6220c22400fceda_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lifx:July2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i559812352f044986af16b93fddb2b964_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie704839a30bc47db976eccd603352b1a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001581760</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i72601df6f4a54d4abdd6fbadb886dd02_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0ee2e9fc7f824c878a53e9901505abc0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i05d07eafef1f440ab73ec4fe6479a6b8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic6f3a60ce902421bb4ccd5b924727893_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3958242f59924cb8aaab7d773520ca06_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i66b3ba1909fa4b26be9f7ba05b336db7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifc54a201c5e1463e9eabe10b3a40d5be_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4f34741c9d8c4b5bb2467f210f31be12_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i392ccd53aeb246929924bc8f8982d6a5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ieb4d44ea78014b5fa524da627fc5159b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4af13738cca940faacc26be6f2135ec5_D20230401-20230430">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</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="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV83L2ZyYWc6MjY2ZDRmN2YxNzc1NGY1NDlmNzdjNGE1ZDRkZmFjYjgvdGFibGU6MmI1ZWEzZGY2MDliNGJlNGFhNDA1NTNmOTU5MzA1ZWMvdGFibGVyYW5nZToyYjVlYTNkZjYwOWI0YmU0YWE0MDU1M2Y5NTkzMDVlY18xLTEtMS0xLTc4NDA1_c4183042-8b25-40c0-ba90-11ee4a72455d">0001581760</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV83L2ZyYWc6MjY2ZDRmN2YxNzc1NGY1NDlmNzdjNGE1ZDRkZmFjYjgvdGFibGU6MmI1ZWEzZGY2MDliNGJlNGFhNDA1NTNmOTU5MzA1ZWMvdGFibGVyYW5nZToyYjVlYTNkZjYwOWI0YmU0YWE0MDU1M2Y5NTkzMDVlY18yLTEtMS0xLTc4NDA1_67aba127-35b9-4b04-bb24-6bb1b7755275">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV83L2ZyYWc6MjY2ZDRmN2YxNzc1NGY1NDlmNzdjNGE1ZDRkZmFjYjgvdGFibGU6MmI1ZWEzZGY2MDliNGJlNGFhNDA1NTNmOTU5MzA1ZWMvdGFibGVyYW5nZToyYjVlYTNkZjYwOWI0YmU0YWE0MDU1M2Y5NTkzMDVlY18zLTEtMS0xLTc4NDA1_98a814a2-6d1d-4009-bd86-2858f1a8c924">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV83L2ZyYWc6MjY2ZDRmN2YxNzc1NGY1NDlmNzdjNGE1ZDRkZmFjYjgvdGFibGU6MmI1ZWEzZGY2MDliNGJlNGFhNDA1NTNmOTU5MzA1ZWMvdGFibGVyYW5nZToyYjVlYTNkZjYwOWI0YmU0YWE0MDU1M2Y5NTkzMDVlY180LTEtMS0xLTc4NDA1_66d115e1-78c4-479e-938a-5dfc2a492b49">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV83L2ZyYWc6MjY2ZDRmN2YxNzc1NGY1NDlmNzdjNGE1ZDRkZmFjYjgvdGFibGU6MmI1ZWEzZGY2MDliNGJlNGFhNDA1NTNmOTU5MzA1ZWMvdGFibGVyYW5nZToyYjVlYTNkZjYwOWI0YmU0YWE0MDU1M2Y5NTkzMDVlY181LTEtMS0xLTc4NDA1_213a74f7-44d1-4486-906b-6577b6b8c1b3">false</dei:AmendmentFlag>
    <us-gaap:NumberOfOperatingSegments
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzUvZnJhZzoxZTE0NGFlMjA0YWU0MmJhYmIyNDhiN2IzZDk3ZDMyOS90ZXh0cmVnaW9uOjFlMTQ0YWUyMDRhZTQyYmFiYjI0OGI3YjNkOTdkMzI5XzU4_cc32d018-357e-478a-bf65-6b7738b24c0c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i766dfb113a124a38a5d4234ec00fb6b6_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90ZXh0cmVnaW9uOjM3OWZmMjVmYzc4MjQwYzZhZjMyMmNkODRhYmFmOGVmXzYwNA_af982ffc-7051-4984-bec7-814dcaffcdf2">P2Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0b08fc9fe1174184bfba132a7d349edb_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEyMDQ1_7a8569f5-1a5a-43d9-942f-b7bdcf2f28f4">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMC0xLTEtODQ4MzI_b6658dfe-988c-454e-8c91-7396bb0dc8e9">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMC0xLTEtODQ4MzI_ec98d49d-68f3-4476-b692-ebed7658fbd6">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0b08fc9fe1174184bfba132a7d349edb_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc3OTY_da73ec32-5929-47ef-b7a2-f8d5075f1ac8">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTQ0_6c4b7ee1-073c-42e8-b1cf-202fb25c2ed3">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6MjExYzRmMzdlZjZjNDM1NWFjNmYzYmIyZmU5Y2QwZjkvdGFibGVyYW5nZToyMTFjNGYzN2VmNmM0MzU1YWM2ZjNiYjJmZTljZDBmOV8wLTAtMS0xLTc4NDA1_07338292-ea2b-4259-acba-a6ef0e3d8441">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6MjExYzRmMzdlZjZjNDM1NWFjNmYzYmIyZmU5Y2QwZjkvdGFibGVyYW5nZToyMTFjNGYzN2VmNmM0MzU1YWM2ZjNiYjJmZTljZDBmOV8xLTEtMS0xLTc4NDA1L3RleHRyZWdpb246NzlhMTYyYTc5Y2VjNDVlMTg1YWJjNzVmN2NmZmUwZDFfMzE_8b767e6f-dcdb-4f94-b886-7aa4f888c58b">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6ZmQ2N2I4MDRiZDE0NDFhMWEzMWEyODQwZGU5NWI5YjkvdGFibGVyYW5nZTpmZDY3YjgwNGJkMTQ0MWExYTMxYTI4NDBkZTk1YjliOV8wLTAtMS0xLTc4NDA1_95a207e5-8336-4b0f-95fb-58373e228bfb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTQ1_a440413a-397d-4118-945b-7b1e9802c2bd">000-56424</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTM0_ecb3297e-c454-47a9-974e-2751f21b680c">Life360, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8wLTAtMS0xLTc4NDA1_8295d2ab-cf9b-4c0b-bc00-0ea14649f8be">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8wLTEtMS0xLTc4NDA1_597ace2e-9689-4a62-910b-b6175e87580a">26-0197666</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8zLTAtMS0xLTc4NDA1L3RleHRyZWdpb246YTM0N2I4MzYxMGI5NGNiNWEyMTE2MDEzZWQ1NDM1ZmJfNQ_0ac08c04-fe16-4185-885a-215e6876bcee">1900 South Norfolk Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8zLTAtMS0xLTc4NDA1L3RleHRyZWdpb246YTM0N2I4MzYxMGI5NGNiNWEyMTE2MDEzZWQ1NDM1ZmJfOQ_ee19235a-3e0b-48dc-9851-8bd9704f0528">Suite 310</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8zLTAtMS0xLTc4NDA1L3RleHRyZWdpb246YTM0N2I4MzYxMGI5NGNiNWEyMTE2MDEzZWQ1NDM1ZmJfMTI_d797a33a-1842-4a48-b02e-6a2b86d42129">San Mateo</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8zLTAtMS0xLTc4NDA1L3RleHRyZWdpb246YTM0N2I4MzYxMGI5NGNiNWEyMTE2MDEzZWQ1NDM1ZmJfMTY_af815943-a6c2-4940-b140-af093f8671a6">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6OTNlMWRkYzBkM2UwNGFiZGI0OWVlNWY2Nzk0MzJiOWUvdGFibGVyYW5nZTo5M2UxZGRjMGQzZTA0YWJkYjQ5ZWU1ZjY3OTQzMmI5ZV8zLTEtMS0xLTc4NDA1L3RleHRyZWdpb246N2FkMWQ4MWM0NmE0NGI4MDgyNGY4MjE2ZTk4ZDhhZDVfNA_f62288aa-b199-457e-b741-68e5e9866560">94403</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl8yMjM_ed792820-96ff-4719-a14e-dd23fd26dac7">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTQx_6d354db9-83b1-4ad9-bfce-cab7e16e1088">484-5244</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTM2_dbe52b6f-99ff-43ac-8720-31e02d071974">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTM3_d5a52f86-6fe6-43b8-b690-430a57fe6ee1">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6MzMxOTY5NTk1NGYxNDU2NThmYjM3ZTcyYWNiNjBiOWQvdGFibGVyYW5nZTozMzE5Njk1OTU0ZjE0NTY1OGZiMzdlNzJhY2I2MGI5ZF8xLTAtMS0xLTc4NDA1_7970db60-6a45-499d-ac9b-1ab7da0a8395">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6MzMxOTY5NTk1NGYxNDU2NThmYjM3ZTcyYWNiNjBiOWQvdGFibGVyYW5nZTozMzE5Njk1OTU0ZjE0NTY1OGZiMzdlNzJhY2I2MGI5ZF8xLTQtMS0xLTc4NDA1_fba4ceea-6189-4823-ba7a-7fbf06be37a9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGFibGU6MzMxOTY5NTk1NGYxNDU2NThmYjM3ZTcyYWNiNjBiOWQvdGFibGVyYW5nZTozMzE5Njk1OTU0ZjE0NTY1OGZiMzdlNzJhY2I2MGI5ZF8yLTEtMS0xLTc4NDA1_32b0f34a-10ea-44ee-add9-e84b79bf96be">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTQw_8d57a3a8-9cc0-4710-9857-e4156a4e7a79">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl80MTM4_16ee31ef-de92-4ac1-bcbb-b96a62c9a00a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id1db88b165094bc88207482e4ec791a7_I20230510"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV80L2ZyYWc6N2VlMzFmZGZjNWIyNGJhZTg4NDE4YjE5Y2JhNmMyZDYvdGV4dHJlZ2lvbjo3ZWUzMWZkZmM1YjI0YmFlODg0MThiMTljYmE2YzJkNl8zNTc5_0dc864f4-5718-4569-9e47-798812c41a23"
      unitRef="shares">66353485</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzQtMS0xLTEtNzg0MDU_25d10cde-031e-43eb-9ac7-63fcc254b98c"
      unitRef="usd">61394000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzQtMy0xLTEtNzg0MDU_51689535-53a4-4deb-87e5-5cec397b514f"
      unitRef="usd">75444000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzUtMS0xLTEtNzg0MDU_ce9728a8-dda7-49c4-8b6f-d9060e171a30"
      unitRef="usd">13094000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzUtMy0xLTEtNzg0MDU_b92a2bc3-514a-4448-b819-8dd373117fa3"
      unitRef="usd">13274000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzYtMS0xLTEtNzg0MDU_8a079e4f-049d-423f-98f2-4674ccc826a6"
      unitRef="usd">30980000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzYtMy0xLTEtNzg0MDU_feb52903-c976-4380-a512-e783f1e46ec7"
      unitRef="usd">33125000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzctMS0xLTEtNzg0MDU_6e6ad9f8-5a52-4a1a-973a-55024983f239"
      unitRef="usd">8797000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzctMy0xLTEtNzg0MDU_a13deef5-6cfa-40e6-9428-c7a058acd70f"
      unitRef="usd">10826000</us-gaap:InventoryNet>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzgtMS0xLTEtNzg0MDU_65a7ee73-99be-4cb7-b4c8-8a3f83f341bc"
      unitRef="usd">1348000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzgtMy0xLTEtNzg0MDU_c165813f-e7b3-4a6f-8233-dd9534f338f5"
      unitRef="usd">1438000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzktMS0xLTEtNzg0MDU_fe2654d0-9054-4f7a-b481-b780631932eb"
      unitRef="usd">10060000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzktMy0xLTEtNzg0MDU_6ea3801a-20c2-4990-bcea-1311e2233840"
      unitRef="usd">8548000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzEwLTEtMS0xLTc4NDA1_3648f352-3d9e-4189-8dc4-f1a768330480"
      unitRef="usd">125673000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzEwLTMtMS0xLTc4NDA1_9746c008-8316-4e5c-9cac-720062df3f91"
      unitRef="usd">142655000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzExLTEtMS0xLTc4NDA1_cde18208-cacf-49db-a441-fd89c6618c4d"
      unitRef="usd">1601000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzExLTMtMS0xLTc4NDA1_742b0ae4-ef38-4ff9-a32d-b7d0e3b9cdd4"
      unitRef="usd">1647000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzEyLTEtMS0xLTc4NDA1_452b80e4-c3f5-426b-8e4b-9c3119bce196"
      unitRef="usd">755000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzEyLTMtMS0xLTc4NDA1_cc3fd9be-d2dc-46ab-b954-9e392d627633"
      unitRef="usd">393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzEzLTEtMS0xLTc4NDA1_22d359c9-bb39-4d0e-a18b-41f2b346a38d"
      unitRef="usd">775000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzEzLTMtMS0xLTc4NDA1_dbecdea3-5244-49a6-b6b2-f5bcdae32fa0"
      unitRef="usd">626000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE0LTEtMS0xLTc4NDA1_097b515a-c9d7-4d81-88ad-d340ff2f344c"
      unitRef="usd">7268000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE0LTMtMS0xLTc4NDA1_73132857-c35e-4e2b-bde8-5d6caf7a6e6f"
      unitRef="usd">7134000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE1LTEtMS0xLTc4NDA1_2686f213-341d-4f56-8054-f964631d6059"
      unitRef="usd">571000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE1LTMtMS0xLTc4NDA1_38706c1c-c1c4-49c5-bb2a-a33f92fcd329"
      unitRef="usd">802000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE2LTEtMS0xLTc4NDA1_0e1cb721-5900-41b8-a1f6-2cdd2cce50b1"
      unitRef="usd">50811000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE2LTMtMS0xLTc4NDA1_e4136999-7f6a-4db5-b02d-986b88dba0b6"
      unitRef="usd">52699000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE3LTEtMS0xLTc4NDA1_f306ffeb-04f4-432e-b263-b16a2901e54c"
      unitRef="usd">133674000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE3LTMtMS0xLTc4NDA1_9a4de661-77b0-43b0-b7d8-5a0a97afe02b"
      unitRef="usd">133674000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE4LTEtMS0xLTc4NDA1_a4e15def-4e56-4f56-8ac6-20190be08f4f"
      unitRef="usd">321128000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzE4LTMtMS0xLTc4NDA1_99438bc6-d9b3-40e5-8156-40e5cdb3198a"
      unitRef="usd">339630000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzIxLTEtMS0xLTc4NDA1_3cb21fdc-f528-4550-988b-ed44235a666d"
      unitRef="usd">9517000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzIxLTMtMS0xLTc4NDA1_2f814175-054e-4d72-a22b-0afbd8e11436"
      unitRef="usd">13791000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzIyLTEtMS0xLTc4NDA1_6e66efb3-2f4a-48ab-9882-f7bceb851949"
      unitRef="usd">22981000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzIyLTMtMS0xLTc4NDA1_f04aab0e-1516-44ad-af9f-2ee54807d43c"
      unitRef="usd">27015000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <lifx:EscrowLiabilityCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzIzLTEtMS0xLTc4NDA1_806f20c0-045c-4dd9-b386-e0ae372b39e2"
      unitRef="usd">13094000</lifx:EscrowLiabilityCurrent>
    <lifx:EscrowLiabilityCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzIzLTMtMS0xLTc4NDA1_c44c563a-d9f4-4947-8158-ffc1eb4ffe06"
      unitRef="usd">13274000</lifx:EscrowLiabilityCurrent>
    <lifx:ConvertibleDebtCurrentFairValueDisclosure
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246ZDBkM2FjNmRkNjg3NDQwY2IxMDQ3ZWJmYTMxY2NjMGRfMzI_b8bcb418-25cc-4155-ace5-435169b23d07"
      unitRef="usd">4870000</lifx:ConvertibleDebtCurrentFairValueDisclosure>
    <lifx:ConvertibleDebtCurrentFairValueDisclosure
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246ZDBkM2FjNmRkNjg3NDQwY2IxMDQ3ZWJmYTMxY2NjMGRfMzk_c0cd6944-2638-4356-a729-7b5e9e5d2e4c"
      unitRef="usd">3513000</lifx:ConvertibleDebtCurrentFairValueDisclosure>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI1LTEtMS0xLTc4NDA1_df4a7c7d-5679-4935-aab3-673a9afe500d"
      unitRef="usd">4870000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI1LTMtMS0xLTc4NDA1_732e01a4-3aa3-4522-8ebd-f4ade3772954"
      unitRef="usd">3513000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI2LTEtMS0xLTc4NDA1_6ae3dff1-77b8-4901-a51b-ec389884af32"
      unitRef="usd">30143000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI2LTMtMS0xLTc4NDA1_8b1b6297-3c24-4504-8bbb-c8e549215f64"
      unitRef="usd">30056000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI3LTEtMS0xLTc4NDA1_4ea43d9c-2b53-4776-bd73-f2e768c75cc4"
      unitRef="usd">80605000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI3LTMtMS0xLTc4NDA1_ffc32dcd-c979-49b7-b1df-ad59179ab422"
      unitRef="usd">87649000</us-gaap:LiabilitiesCurrent>
    <lifx:ConvertibleDebtNoncurrentFairValueDisclosure
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI4LTAtMS0xLTc4NDA1L3RleHRyZWdpb246ZTc3ZWI0ZDJiNzY3NDRlMzk1NjA0ODMzMGVmYzNkODZfMzU_7634da48-fc24-4f5b-9121-ccbd7663d44c"
      unitRef="usd">2068000</lifx:ConvertibleDebtNoncurrentFairValueDisclosure>
    <lifx:ConvertibleDebtNoncurrentFairValueDisclosure
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI4LTAtMS0xLTc4NDA1L3RleHRyZWdpb246ZTc3ZWI0ZDJiNzY3NDRlMzk1NjA0ODMzMGVmYzNkODZfNDI_848e768b-1dac-473d-b050-3b9459e74a99"
      unitRef="usd">3425000</lifx:ConvertibleDebtNoncurrentFairValueDisclosure>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI4LTEtMS0xLTc4NDA1_4ed6da92-d854-444c-8169-8647ed5a41b6"
      unitRef="usd">2807000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI4LTMtMS0xLTc4NDA1_c91a4f32-154f-4a51-91f1-b12f7399d94c"
      unitRef="usd">4060000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI5LTEtMS0xLTc4NDA1_bbbe364f-cc31-4303-b800-169320066f21"
      unitRef="usd">87000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzI5LTMtMS0xLTc4NDA1_8d93576b-bb99-46da-87b1-c5e9a591082a"
      unitRef="usd">101000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMwLTEtMS0xLTc4NDA1_b4ade124-aa23-4a1a-8d97-75bb154cc84f"
      unitRef="usd">2312000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMwLTMtMS0xLTc4NDA1_76a4f271-db0c-417c-9175-e93570b3ff35"
      unitRef="usd">2706000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMxLTEtMS0xLTc4NDA1_a1bcc164-a002-44f4-92c4-96ffc6163295"
      unitRef="usd">497000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMxLTMtMS0xLTc4NDA1_0ccee07a-a083-40f2-8a1a-132b4b40dfd4"
      unitRef="usd">576000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMyLTEtMS0xLTc4NDA1_a674142b-7746-4702-9b70-88c71caf0a18"
      unitRef="usd">86308000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMyLTMtMS0xLTc4NDA1_ddfeed19-3093-48c0-b8e0-5f0fa7d512c3"
      unitRef="usd">95092000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMzLTEtMS0xLTc4NDA1_1048661a-fc15-4cff-8f91-920aa2b458b7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzMzLTMtMS0xLTc4NDA1_a28fc8f2-627c-4e27-9612-e54b60bce9f3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfMTg_0ea31c72-8ce3-4105-8a6d-0b9f67495ea9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfMTg_56f6b95e-a2bf-40cb-864e-593711724b59"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfMzI_0bf74b7c-2d5f-4767-ae2c-319c670d1a08"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfMzI_4b28b608-478c-44e1-816f-5a99c5246c11"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfNzA_5dc6c236-f5e2-4fdf-98e5-c9aa8d6f2dae"
      unitRef="shares">66295831</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfNzA_db9f7354-038d-4fd0-96c2-e703230fdc7d"
      unitRef="shares">66295831</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfNzc_04ba2663-b26f-435f-b81a-ac7a60134ad1"
      unitRef="shares">65239843</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTAtMS0xLTc4NDA1L3RleHRyZWdpb246MjRkZDMwNzFmNDM0NDQ4NTk3Y2JkMzMyNmViYTgyOWJfNzc_4ae7907b-7142-4ec4-a4d9-3c1d10dfe195"
      unitRef="shares">65239843</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTEtMS0xLTc4NDA1_e3f71554-f57e-4210-b3cf-47c314d21ea6"
      unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM1LTMtMS0xLTc4NDA1_935a818c-5f94-4fb6-bc70-8dddea1b601b"
      unitRef="usd">67000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM2LTEtMS0xLTc4NDA1_57ba7b2a-9257-4f11-a429-ae91c7b5aa01"
      unitRef="usd">505777000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM2LTMtMS0xLTc4NDA1_45a0789e-d8c1-418a-88e8-3e87d8ebf0c6"
      unitRef="usd">501763000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM3LTEtMS0xLTc4NDA1_96fd9f0c-5807-4863-bdf1-710d39341b22"
      unitRef="usd">0</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM3LTMtMS0xLTc4NDA1_a8761cf9-5e6f-429f-b859-b06316e26641"
      unitRef="usd">314000</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM4LTEtMS0xLTc4NDA1_0dea8123-bcaa-4cfb-bed7-d88abca55214"
      unitRef="usd">-271043000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM4LTMtMS0xLTc4NDA1_1bdd2e9f-6d02-46cd-8ba2-732c6d911d2c"
      unitRef="usd">-256972000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM5LTEtMS0xLTc4NDA1_6fe0b10a-7be4-4a3f-8975-edbe49879586"
      unitRef="usd">18000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzM5LTMtMS0xLTc4NDA1_87b023db-dace-4e1b-82f2-83b0c2858101"
      unitRef="usd">-6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzQwLTEtMS0xLTc4NDA1_a93716e6-3233-40f3-ab01-301db6120c8c"
      unitRef="usd">234820000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzQwLTMtMS0xLTc4NDA1_b3aa4a25-aed6-48b4-b5b5-94ee68e2ddf5"
      unitRef="usd">244538000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzQxLTEtMS0xLTc4NDA1_ad564d1b-74cd-4a35-906e-14f9399e1433"
      unitRef="usd">321128000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTQvZnJhZzo5NTJlYTMyMWYzMDM0MzY0ODZjZTY1MGUxM2I2ZGE4MS90YWJsZTowNjRlOWE4ZDFhMWQ0ODhlYWQzOGE1NWI1OThjMDQ5NC90YWJsZXJhbmdlOjA2NGU5YThkMWExZDQ4OGVhZDM4YTU1YjU5OGMwNDk0XzQxLTMtMS0xLTc4NDA1_6f7e272a-a952-434c-bcd0-4c4ba84c1939"
      unitRef="usd">339630000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83d620fbd88741cb9f032a8ab785d7f7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzItMS0xLTEtNzg0MDU_327b93e0-7e48-4362-ae8b-078f688114b0"
      unitRef="usd">51664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2311e3b8d02b48b7a68711b083767440_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzItMy0xLTEtNzg0MDU_2b57f08c-3386-4386-9a10-5e272703d4b8"
      unitRef="usd">33062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44f0d16cc5fb4f4fba4ea2124fb2943b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMtMS0xLTEtNzg0MDU_1d7ffba0-0595-4ddb-bbc6-90136a1b35b6"
      unitRef="usd">9984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bbb62fae40540eca9378246479f318c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMtMy0xLTEtNzg0MDU_b014ac34-e342-45f4-8a96-192d4cb06a20"
      unitRef="usd">9647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c6e661a40e741ce8ba092e9a2cd51b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzQtMS0xLTEtNzg0MDU_f6eb8d4c-464f-4d3e-b9aa-adc38b06ce6f"
      unitRef="usd">6495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9693dd66ac454ffab203a414e2aedcdc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzQtMy0xLTEtNzg0MDU_ba3bd546-ccf4-4fac-b6b8-21cd293f848a"
      unitRef="usd">8261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzUtMS0xLTEtNzg0MDU_6840b9bf-75b4-4b03-8190-2b725afd41df"
      unitRef="usd">68143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzUtMy0xLTEtNzg0MDU_9bb20fdc-1623-41ab-a5de-e7dbd6f2757d"
      unitRef="usd">50970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i83d620fbd88741cb9f032a8ab785d7f7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzYtMS0xLTEtNzg0MDU_02c0241f-2a40-4602-b749-94bd3e77b432"
      unitRef="usd">8045000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2311e3b8d02b48b7a68711b083767440_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzYtMy0xLTEtNzg0MDU_87c28c7e-a20c-47dd-b972-27f814bb7b51"
      unitRef="usd">7071000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44f0d16cc5fb4f4fba4ea2124fb2943b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzctMS0xLTEtNzg0MDU_8d544c10-3846-449c-b4af-4f3121f18718"
      unitRef="usd">9426000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5bbb62fae40540eca9378246479f318c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzctMy0xLTEtNzg0MDU_1b4ade06-dbee-4cff-b682-865fac5f6c0f"
      unitRef="usd">7806000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0c6e661a40e741ce8ba092e9a2cd51b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzgtMS0xLTEtNzg0MDU_0ebd7220-2081-4e1f-b426-0ea342d565e4"
      unitRef="usd">842000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9693dd66ac454ffab203a414e2aedcdc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzgtMy0xLTEtNzg0MDU_8d57de73-78e4-4238-8229-2c1c0d150ea1"
      unitRef="usd">975000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzktMS0xLTEtNzg0MDU_726799ac-7591-4caf-ab45-2ac36b43d894"
      unitRef="usd">18313000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzktMy0xLTEtNzg0MDU_3edc6f07-07fd-48d9-8466-7d80f23db2a3"
      unitRef="usd">15852000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzEwLTEtMS0xLTc4NDA1_e146ab0e-7a80-4d96-99ff-6757cc51c955"
      unitRef="usd">49830000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzEwLTMtMS0xLTc4NDA1_97b2790a-42f3-47b1-8cda-878761da1c38"
      unitRef="usd">35118000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzEyLTEtMS0xLTc4NDA1_9c64e5dc-9c85-465b-8bb0-6c1434e15062"
      unitRef="usd">27197000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzEyLTMtMS0xLTc4NDA1_2b30099b-f7f2-4a49-8a71-fd1f19142f50"
      unitRef="usd">25737000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzEzLTEtMS0xLTc4NDA1_8e37b0cc-66ad-421a-b4f3-a3e71163941d"
      unitRef="usd">24316000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzEzLTMtMS0xLTc4NDA1_6d6bb5a1-1f81-4a7b-82e8-b178b54c99a4"
      unitRef="usd">23242000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE0LTEtMS0xLTc4NDA1_14812fd6-cf5e-41b5-9d87-6f9809b62475"
      unitRef="usd">13209000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE0LTMtMS0xLTc4NDA1_50579e9d-1f38-496a-8f7d-a8fbb8bce991"
      unitRef="usd">13246000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE1LTEtMS0xLTc4NDA1_7854d3e1-1622-4884-af3c-e1ccef7a5317"
      unitRef="usd">64722000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE1LTMtMS0xLTc4NDA1_27e6d264-9ee4-428b-82f3-96c6621a264c"
      unitRef="usd">62225000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE2LTEtMS0xLTc4NDA1_f17ecc29-7461-4b15-871c-d16e44b84a53"
      unitRef="usd">-14892000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE2LTMtMS0xLTc4NDA1_d411ae61-4ced-45da-a9fb-94848385f626"
      unitRef="usd">-27107000</us-gaap:OperatingIncomeLoss>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE4LTEtMS0xLTc4NDA1_80acb103-1cb0-4dc3-a24e-4f6430f16a80"
      unitRef="usd">-72000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE4LTMtMS0xLTc4NDA1_536396c5-251b-4e7e-ac21-120f13c4ee38"
      unitRef="usd">-1575000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE5LTEtMS0xLTc4NDA1_c7550193-61e9-4d07-92ac-8934ac3a9f4c"
      unitRef="usd">14000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzE5LTMtMS0xLTc4NDA1_f98d0adb-3d0b-4a46-9d7b-acb13a67f651"
      unitRef="usd">914000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIwLTEtMS0xLTc4NDA1_0ac99182-d6de-4e15-bb21-a44dc875dfba"
      unitRef="usd">843000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIwLTMtMS0xLTc4NDA1_4bacfffe-627f-49dc-a234-f2fb3a0b58e6"
      unitRef="usd">-546000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIxLTEtMS0xLTc4NDA1_5b4249d3-f56d-47bc-84e4-28840f5dc4a0"
      unitRef="usd">929000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIxLTMtMS0xLTc4NDA1_7034cae5-ed2c-4d26-9d6a-6c4eabb9ad80"
      unitRef="usd">1943000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIyLTEtMS0xLTc4NDA1_e2efcc37-f748-4573-8947-86b7859354fa"
      unitRef="usd">-13963000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIyLTMtMS0xLTc4NDA1_6d8d8a5f-8c5f-487d-b684-773a6cc31e5b"
      unitRef="usd">-25164000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIzLTEtMS0xLTc4NDA1_9bb95db4-a052-4ba0-a122-ec25ba6db279"
      unitRef="usd">108000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzIzLTMtMS0xLTc4NDA1_15bd6bb5-ad36-48b7-9960-e3d3881ab5fd"
      unitRef="usd">58000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI0LTEtMS0xLTc4NDA1_42be141c-73f7-4cc7-a03f-4e78ab30f406"
      unitRef="usd">-14071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI0LTMtMS0xLTc4NDA1_a9f5c5f1-9891-4adb-a840-6c6a93b4d102"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI1LTEtMS0xLTc4NDA1_e6463ce0-6f30-417d-b9a7-43bf67f7bf3b"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI1LTMtMS0xLTc4NDA1_774e9fce-4e38-4490-bfe2-f6a855c9594f"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI2LTEtMS0xLTc4NDA1_a5314152-4e2e-41dd-8f6b-472b5ed6484b"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI2LTMtMS0xLTc4NDA1_aacfea39-adf4-4415-a45d-0b41ac6f814d"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI3LTEtMS0xLTc4NDA1_b6612703-a2dc-43af-8ffd-a4903d0f245a"
      unitRef="shares">65592780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI3LTMtMS0xLTc4NDA1_461a8a93-fe8c-4cfe-a3fa-35a816a89c24"
      unitRef="shares">61192576</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI4LTEtMS0xLTc4NDA1_e7272cb8-3e4a-46b5-96bf-75fc5544698e"
      unitRef="shares">65592780</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzI4LTMtMS0xLTc4NDA1_b624852a-21bd-48f7-aab5-fbabbe32c01e"
      unitRef="shares">61879502</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMwLTEtMS0xLTc4NDA1_b7c29b5e-6a9c-4356-8aaf-eac482395247"
      unitRef="usd">-14071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMwLTMtMS0xLTc4NDA1_25d31f5d-c780-4196-ac2e-ca5d92bf4dd3"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMxLTEtMS0xLTc4NDA1_26400f77-f902-42bb-a7dc-b215f44347af"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMxLTMtMS0xLTc4NDA1_30ae9569-5b18-4935-b396-c422e58d0574"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMyLTEtMS0xLTc4NDA1_73bed0ff-a228-468a-a2e1-9cf9cfb01b76"
      unitRef="usd">-14047000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNTcvZnJhZzo4YjZmMzUxYzAzZjg0ODIyYjM2ZWY5YzM3MTAxNTgxNS90YWJsZTo5YjRjNjEwMTdhMzY0ZjU5YTU4OGJkMmZkMzdkNWVkZS90YWJsZXJhbmdlOjliNGM2MTAxN2EzNjRmNTlhNTg4YmQyZmQzN2Q1ZWRlXzMyLTMtMS0xLTc4NDA1_425c5f4d-1c9c-471c-9031-34a154a20b4a"
      unitRef="usd">-25193000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i813d3c9c9646438db6209066a2aba0fe_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItMS0xLTEtMTAwNTM1_d6387dee-b372-4d6e-a69a-8af87b58546c"
      unitRef="shares">65239843</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i813d3c9c9646438db6209066a2aba0fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItMy0xLTEtMTAwNTM1_22ae3e2c-60b1-4493-844f-f5850552347d"
      unitRef="usd">67000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e7b9f6a7fb548218c2fd987de33be6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItNS0xLTEtMTAwNTM1_75d22ee7-f146-48c2-8512-cac5c58c435d"
      unitRef="usd">501763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia73127667c6d4f3792203239cab66f5f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItNy0xLTEtMTAwNTM1_24bbe23b-00d3-4e8e-98cf-321744ad9863"
      unitRef="usd">-314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8f6a609dec04aba8642faa38d7a945f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItOS0xLTEtMTAwNTM1_b4645258-4ee9-4141-afa8-84501ad3fe9d"
      unitRef="usd">-256972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6f2b0b82b7e432e9cfd1cc66c2cf964_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItMTEtMS0xLTEwMDUzNQ_854e4c7b-3284-4920-bfa7-637226ee9edf"
      unitRef="usd">-6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzItMTMtMS0xLTEwMDUzNQ_50d787a5-84af-4c4c-a4c2-6bceed06bbe2"
      unitRef="usd">244538000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i29ccad7e8065483c9dd330fef371284e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzMtMS0xLTEtMTAwNTM1_4c911f20-4d0e-4c5d-9152-ce4736d9566b"
      unitRef="shares">185073</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7bdc24e988a94a3d8882691492a896b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzMtNS0xLTEtMTAwNTM1_9361c26e-4ba0-4a61-baf7-00620204e3d9"
      unitRef="usd">714000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzMtMTMtMS0xLTEwMDUzNQ_7eb83f70-1439-48a7-a3e4-f33cdb7d7e2f"
      unitRef="usd">714000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i29ccad7e8065483c9dd330fef371284e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzQtMS0xLTEtMTAwNTM1_d4fb13dc-b2fe-4b8a-be7b-99d1160952af"
      unitRef="shares">870915</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i29ccad7e8065483c9dd330fef371284e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzQtMy0xLTEtMTAwNTM1_c87fbcf3-bce5-4081-aad2-0da5b59fae4b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7bdc24e988a94a3d8882691492a896b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzQtNS0xLTEtMTAwNTM1_4f47446a-447e-4b27-9e4e-0dd9114fc293"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzQtMTMtMS0xLTEwMDUzNQ_1b67ec54-1b83-471b-a7a6-111d990c8d26"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7bdc24e988a94a3d8882691492a896b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzUtNS0xLTEtMTAwNTM1_8ea9acc9-8e1c-40eb-bfb8-25dbb6689640"
      unitRef="usd">5731000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzUtMTMtMS0xLTEwMDUzNQ_634d6c3c-19bf-4a63-baa2-92f409f1b3dd"
      unitRef="usd">5731000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders
      contextRef="i7bdc24e988a94a3d8882691492a896b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzYtNS0xLTEtMTAwNTM1_66707cee-0f58-4c56-b111-86e12eb967c5"
      unitRef="usd">77000</lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders>
    <lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders
      contextRef="i4a72cc969c0e4f31bf90779ae9fe70cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzYtNy0xLTEtMTAwNTM1_eec40df2-1528-468f-8fba-7ed4c73338fe"
      unitRef="usd">314000</lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders>
    <lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzYtMTMtMS0xLTEwMDUzNQ_80bf8655-4da7-452a-99bf-c112a9b0ad0a"
      unitRef="usd">391000</lifx:StockholdersEquityRepaymentOfNotesReceivableFromStockholders>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7bdc24e988a94a3d8882691492a896b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzctNS0xLTEtMTAwNTM1_cae6ff44-819d-4c95-b7e1-2974cc8a4434"
      unitRef="usd">8955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzctMTMtMS0xLTEwMDUzNQ_aeb5f40c-43ca-4d0b-9d59-e406276dcf35"
      unitRef="usd">8955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4c406d7f191b4de5bd7ee34a9521ff97_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzktMTEtMS0xLTEwMDUzNQ_c14e1264-a372-491a-895f-e41e6cfd2952"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzktMTMtMS0xLTEwMDUzNQ_7ce7c188-4468-4422-9967-c9608bef3004"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ib1b5ca6cfa1245e1b80c97f46056da91_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzEwLTktMS0xLTEwMDUzNQ_47f00fed-466b-4f9e-b2e3-16b682068644"
      unitRef="usd">-14071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzEwLTEzLTEtMS0xMDA1MzU_63f40ea1-e20f-4537-a47d-5f4ae95846e5"
      unitRef="usd">-14071000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie4dc575dc46c494bb48442dd679f5238_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTEtMS0xLTEwMDUzNQ_b402e854-f496-4774-a12d-84a82ee544da"
      unitRef="shares">66295831</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie4dc575dc46c494bb48442dd679f5238_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTMtMS0xLTEwMDUzNQ_8ec267f4-c9ae-41e3-9429-4554a542bf5a"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddf6403b6a6340198bf2b4e92aeba378_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTUtMS0xLTEwMDUzNQ_ff4dcdd7-037a-4b0c-a302-4b824471691a"
      unitRef="usd">505777000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6646149d268422fa2c4bc50c076f39d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTctMS0xLTEwMDUzNQ_249fa57b-3a23-4e39-a080-b93648de69b8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ab2aa5ffa99490690488c8e1ae56d74_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTktMS0xLTEwMDUzNQ_f5bba1db-06ab-413e-ba3b-cadecebd146b"
      unitRef="usd">-271043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd0f611d3c544f6f8b70d4c705244216_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTExLTEtMS0xMDA1MzU_53eda343-7fb1-46f9-a454-ba6810a1f57e"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTowOWZiNGFmYzYzNTE0ZWVmYmZmYTI0M2QzZjMwNmEzOC90YWJsZXJhbmdlOjA5ZmI0YWZjNjM1MTRlZWZiZmZhMjQzZDNmMzA2YTM4XzExLTEzLTEtMS0xMDA1MzU_4caebda1-5b77-41c6-89d6-783c676b4c89"
      unitRef="usd">234820000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6ccb1f60be344ee5842ade07c1d3e739_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItMS0xLTEtNzg0MDU_8b9bbd24-5c77-4a15-95ad-8ee09d43112a"
      unitRef="shares">60221799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6ccb1f60be344ee5842ade07c1d3e739_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItMy0xLTEtNzg0MDU_a9f9ee5a-7ec6-4d01-955e-b09fecafc841"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib01dda95b75f4815a1e3be9ab4729c77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItNS0xLTEtNzg0MDU_7bbaffda-305d-427f-81d3-19983b3eeb2f"
      unitRef="usd">416278000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia822f20f58e04ec69151cfaae003c5a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItNy0xLTEtNzg0MDU_10187567-96da-4363-bb99-83c9596ec3c6"
      unitRef="usd">-951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02263341385942f384cdb1fadf794aee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItOS0xLTEtNzg0MDU_4834772c-cae1-4eaf-b524-782f6017a943"
      unitRef="usd">-165343000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i144b16661fe74ecdba6c5a265f921615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItMTEtMS0xLTc4NDA1_ea1fd8b0-3491-44d8-b095-5b50e88c76b7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0050d18810b343588a06bfa83ae49be1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzItMTMtMS0xLTc4NDA1_4c82ac57-a670-4ad1-a8ac-8602abec31b7"
      unitRef="usd">250045000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i91f95872a0bb493d90b1714aca1d3f68_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzMtMS0xLTEtNzg0MDU_fcc9bffb-82d0-40ae-9689-a869dcb36a3d"
      unitRef="shares">277995</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id46743234d9b41d78cb70880385111bd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzMtNS0xLTEtNzg0MDU_a04a1c04-84ae-49e2-9124-57d63553445a"
      unitRef="usd">1508000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzMtMTMtMS0xLTc4NDA1_53e2cef1-e750-496f-b3d7-6b60dc79b462"
      unitRef="usd">1508000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i91f95872a0bb493d90b1714aca1d3f68_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzQtMS0xLTEtNzg0MDU_23e86f79-2e65-4a7c-a125-1a2850a74595"
      unitRef="shares">66892</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i91f95872a0bb493d90b1714aca1d3f68_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzUtMS0xLTEtNzg0MDU_ee039add-438d-4635-af1f-3553fc69d57c"
      unitRef="shares">124059</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id46743234d9b41d78cb70880385111bd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzYtNS0xLTEtNzg0MDU_b287ffe5-c3f3-45f3-a318-a2fa92a4b6f2"
      unitRef="usd">716000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzYtMTMtMS0xLTc4NDA1_d021d376-c8a8-4161-93c3-4dfbf27af041"
      unitRef="usd">716000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i91f95872a0bb493d90b1714aca1d3f68_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzctMS0xLTEtNzg0MDU_1cd935fe-b67c-4180-ac36-9a7cea96bda8"
      unitRef="shares">779032</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i91f95872a0bb493d90b1714aca1d3f68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzctMy0xLTEtNzg0MDU_b4c57bbc-776c-447d-8711-93e89cf9dd74"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="id46743234d9b41d78cb70880385111bd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzctNS0xLTEtNzg0MDU_1f49437e-ca4f-44da-85e4-6d5a4f81ef95"
      unitRef="usd">15408000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzctMTMtMS0xLTc4NDA1_e0b66ac7-d5fe-4a3a-a9db-708bba82d15b"
      unitRef="usd">15409000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id46743234d9b41d78cb70880385111bd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzgtNS0xLTEtNzg0MDU_dc756929-e5fa-4bac-8486-a3d5c5ffedda"
      unitRef="usd">85000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzgtMTMtMS0xLTc4NDA1_48b61b62-1c75-4960-b970-1495d6519de2"
      unitRef="usd">85000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id46743234d9b41d78cb70880385111bd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzktNS0xLTEtNzg0MDU_3a3b5093-dbef-4e0e-9ee2-77b7485e727c"
      unitRef="usd">6095000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzktMTMtMS0xLTc4NDA1_db123777-12e5-4304-839f-e49286554004"
      unitRef="usd">6095000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i9efd934365f14f1291eca22e05cca104_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEwLTctMS0xLTc4NDA1_cebea2cd-3787-49d3-b716-bcdca23b1bd8"
      unitRef="usd">5000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEwLTEzLTEtMS03ODQwNQ_8bda6473-5245-48a8-84fa-2b826857792c"
      unitRef="usd">5000</lifx:StockholdersEquityDecreaseForInterestAccruedNotesDueFromStockholders>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iab10ee86681145fcab10e77f42b22ba9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzExLTExLTEtMS03ODQwNQ_0a8701a2-51d0-455a-a745-091f2225dd50"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzExLTEzLTEtMS03ODQwNQ_85273093-3d8b-4c12-b531-f5b3ea883e9e"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="id4f3fc6827aa4ea4af289c8dc307e86d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEyLTktMS0xLTg3NDYy_d1a5a613-694d-4e3e-af6a-98d6febdb63f"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEyLTEzLTEtMS04NzQ2Mg_26f34481-e74a-4cd2-9a23-14219fa59cdd"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id61380c1e488448182f3aab7d58532fb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTEtMS0xLTg3NDYy_e412b174-f749-47bf-816f-d93249e7e306"
      unitRef="shares">61469777</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id61380c1e488448182f3aab7d58532fb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTMtMS0xLTg3NDYy_f45c8da0-6257-499e-8c35-3d4cb536429f"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c02550237b648349c37da9272a820bc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTUtMS0xLTg3NDYy_6d457af6-951c-407a-a323-e968a5302e84"
      unitRef="usd">438658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5960f07db63948bc8c4358c4d616a093_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTctMS0xLTg3NDYy_7639b27f-5ca4-4a59-8b53-324b0d87f750"
      unitRef="usd">-956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id698a6145b7d4999b13ce6a54cf40e83_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTktMS0xLTg3NDYy_e5789eb6-6fe1-4a71-a82d-dd067d263ef6"
      unitRef="usd">-190565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51d1325115bb4d14b146bc5f2d0c3a45_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTExLTEtMS04NzQ2Mg_ea75f7c5-2bb2-43a5-9c59-8b6fa0d9af6a"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib361232be2464029860d15b475310201_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjAvZnJhZzoxMTEzMjNmNTEyN2Q0NmYzYTYzMGI2NzZjYjhmZGU5My90YWJsZTo5ZTYyOGUwZjNkODI0OTc5YjZjMGEwZDdjZmJhNDk4YS90YWJsZXJhbmdlOjllNjI4ZTBmM2Q4MjQ5NzliNmMwYTBkN2NmYmE0OThhXzEzLTEzLTEtMS04NzQ2Mg_8b8bdd6b-17e6-4087-a416-f61337d204ce"
      unitRef="usd">247228000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzMtMS0xLTEtNzg0MDU_0604a7dc-afa8-4f1f-8cda-477a81ba3697"
      unitRef="usd">-14071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzMtMy0xLTEtNzg0MDU_ef93ed18-cfe6-4133-9780-7218597a2de7"
      unitRef="usd">-25222000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzUtMS0xLTEtNzg0MDU_44dcf7ef-9e39-462d-afc9-566810dc5390"
      unitRef="usd">2273000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzUtMy0xLTEtNzg0MDU_af144082-934c-4db3-bc52-e860cf4292f3"
      unitRef="usd">2201000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzYtMS0xLTEtNzg0MDU_62f2ee0b-baab-40a0-a105-7b0a74352a34"
      unitRef="usd">439000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzYtMy0xLTEtNzg0MDU_2671867b-eb38-4ddf-9951-74b343597fe8"
      unitRef="usd">936000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzctMS0xLTEtNzg0MDU_266b6861-748d-48f4-b100-e4162c7a87ee"
      unitRef="usd">8955000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzctMy0xLTEtNzg0MDU_a339e32e-6f39-4cda-b584-5e4e2fd4206a"
      unitRef="usd">6095000</us-gaap:ShareBasedCompensation>
    <lifx:CompensationExpenseRevestingNotes
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzgtMS0xLTEtNzg0MDU_c3946305-46f8-4fe6-bf7c-23293417b4d4"
      unitRef="usd">72000</lifx:CompensationExpenseRevestingNotes>
    <lifx:CompensationExpenseRevestingNotes
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzgtMy0xLTEtNzg0MDU_b50e2822-06e8-4c5e-841c-26084608f4fc"
      unitRef="usd">120000</lifx:CompensationExpenseRevestingNotes>
    <lifx:PaidInKindInterestAndNoncashDividendExpenseIncome
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzktMS0xLTEtNzg0MDU_27f8860e-a2ee-45ee-819a-e2f147506bd5"
      unitRef="usd">92000</lifx:PaidInKindInterestAndNoncashDividendExpenseIncome>
    <lifx:PaidInKindInterestAndNoncashDividendExpenseIncome
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzktMy0xLTEtNzg0MDU_109050de-f36f-4802-885c-e461d70efccf"
      unitRef="usd">98000</lifx:PaidInKindInterestAndNoncashDividendExpenseIncome>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzEwLTEtMS0xLTc4NDA1_6476e892-0ae6-466e-9f78-ee9b9470f1e7"
      unitRef="usd">-72000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <lifx:FairValueAdjustmentOfConvertibleNotes
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzEwLTMtMS0xLTc4NDA1_4b4942b1-4910-4180-ba6d-7c6068b6ccdc"
      unitRef="usd">-1575000</lifx:FairValueAdjustmentOfConvertibleNotes>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzExLTEtMS0xLTc4NDA1_e9cc6e13-ed56-4ec6-9582-154d2dcf0f08"
      unitRef="usd">14000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzExLTMtMS0xLTc4NDA1_c10eaa0c-db62-4eee-bdcf-3715586d32fe"
      unitRef="usd">914000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzEyLTEtMS0xLTc4NDA1_9f5df530-5895-4370-896c-3e4b894eae43"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzEyLTMtMS0xLTc4NDA1_c21ef085-34df-4b75-a7f4-8a9be36bb20d"
      unitRef="usd">-4000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzEzLTEtMS0xLTc4NDA1_d3df7b58-324a-47b4-a626-7ff14cf67929"
      unitRef="usd">496000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzEzLTMtMS0xLTc4NDA1_3753e9af-5948-42dc-9442-22cc57bcee9a"
      unitRef="usd">135000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:InventoryWriteDown
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE0LTEtMS0xLTEwMzM5Mw_0244119c-09db-4a56-9439-aab679e0fa8f"
      unitRef="usd">916000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE0LTMtMS0xLTEwMzM5Mw_a5d11b6e-4170-4024-921f-caa626ee3344"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE1LTEtMS0xLTc4NDA1_772f8086-551b-4d38-b6f7-63c10b1b7d31"
      unitRef="usd">-2145000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE1LTMtMS0xLTc4NDA1_91871dfc-b7a2-4927-8e4b-7c7a06a06763"
      unitRef="usd">-17155000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE2LTEtMS0xLTc4NDA1_e02bbfb6-cd73-4302-b82c-1caa9b8be200"
      unitRef="usd">1340000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE2LTMtMS0xLTc4NDA1_08c18908-afba-4a98-b1c0-8467f382e5c5"
      unitRef="usd">560000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE3LTEtMS0xLTc4NDA1_4ea22d8b-bb6a-4304-a443-4da68a3e23bf"
      unitRef="usd">-1113000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE3LTMtMS0xLTc4NDA1_67f12d34-4e97-4047-810c-d2ac8a155e2f"
      unitRef="usd">1067000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE4LTEtMS0xLTc4NDA1_10d3a987-1eb9-4b2f-a550-ae3af49a7c18"
      unitRef="usd">498000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE4LTMtMS0xLTc4NDA1_c5be1305-2102-4723-af6b-8e6ea5363c2f"
      unitRef="usd">1121000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE5LTEtMS0xLTc4NDA1_b738639b-3fbb-4cad-8494-5275fa302b45"
      unitRef="usd">-4274000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzE5LTMtMS0xLTc4NDA1_23579239-9d72-4b74-9e49-1187f3ea3431"
      unitRef="usd">-14689000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIwLTEtMS0xLTc4NDA1_5c5f0169-f5f9-421a-99d3-bcffaf1cf916"
      unitRef="usd">-4628000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIwLTMtMS0xLTc4NDA1_caf51b79-e191-4efe-96f1-0ce9a4f847d3"
      unitRef="usd">-1673000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIxLTEtMS0xLTc4NDA1_12e7ef69-6fb3-4064-a6fe-a8fc822c00e3"
      unitRef="usd">189000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIxLTMtMS0xLTc4NDA1_a6afd178-1f56-406b-92f5-197015853482"
      unitRef="usd">2936000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIyLTEtMS0xLTc4NDA1_7868a559-9ea8-4573-a2b5-a47a6d6137a5"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIyLTMtMS0xLTc4NDA1_d6b1328a-8c53-4c18-89dd-f080df54edea"
      unitRef="usd">-122000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIzLTEtMS0xLTc4NDA1_f75348e8-e6c9-439e-9bca-fcbfd4c3ff05"
      unitRef="usd">-9199000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzIzLTMtMS0xLTc4NDA1_8792f5e5-3334-496c-8ddc-a92d9a80093c"
      unitRef="usd">-21537000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI1LTEtMS0xLTc4NDA1_4a551e14-33f0-41be-a2bb-72cf3bc114e8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI1LTMtMS0xLTc4NDA1_57cd6d97-79b1-41a9-b07b-0e7961992c1b"
      unitRef="usd">112306000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI2LTEtMS0xLTc4NDA1_0526e8ae-c1f2-48d8-bd1d-850959e1a297"
      unitRef="usd">348000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI2LTMtMS0xLTc4NDA1_0aa8c86e-f05d-4275-9731-a97787f95c9e"
      unitRef="usd">159000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI3LTEtMS0xLTc4NDA1_8b9c872b-edd6-4d97-8f51-08ce9785e98c"
      unitRef="usd">26000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI3LTMtMS0xLTc4NDA1_5fe18964-5e0e-4ec4-a77e-e903261e02ea"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI5LTEtMS0xLTc4NDA1_be2ec515-4317-4933-809b-b2748bc27cb8"
      unitRef="usd">-374000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzI5LTMtMS0xLTc4NDA1_280a5f44-b3eb-446b-84dc-46ea3fcc54ef"
      unitRef="usd">-112465000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzMxLTEtMS0xLTc4NDA1_5d51c21f-63db-4e2d-8838-6506ef9b078f"
      unitRef="usd">714000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzMxLTMtMS0xLTc4NDA1_b1aa668b-bd00-4458-9df2-02b8f4b2c92e"
      unitRef="usd">1508000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzMyLTEtMS0xLTc4NDA1_8dd81376-b6e9-4312-b632-df23fb492875"
      unitRef="usd">5731000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzMyLTMtMS0xLTc4NDA1_73d18b17-0232-4b16-81da-fa7c97558763"
      unitRef="usd">716000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <lifx:ProceedsFromCollectionOfStockholderNotesReceivable
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzM0LTEtMS0xLTc4NDA1_a17fc384-092f-4902-9948-c96ef20bec66"
      unitRef="usd">314000</lifx:ProceedsFromCollectionOfStockholderNotesReceivable>
    <lifx:ProceedsFromCollectionOfStockholderNotesReceivable
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzM0LTMtMS0xLTc4NDA1_7e0c689b-e9b5-4608-869f-5876fb21b59b"
      unitRef="usd">0</lifx:ProceedsFromCollectionOfStockholderNotesReceivable>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzM1LTEtMS0xLTc4NDA1_46c86ae8-514d-4a69-ad29-2ec2ccbf6055"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzM1LTMtMS0xLTc4NDA1_9493a232-7ce1-4741-a45d-f2c7009a475a"
      unitRef="usd">85000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzM2LTEtMS0xLTc4NDA1_ce490b3a-ce49-4545-89c1-f0ae6c98cb8c"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzM2LTMtMS0xLTc4NDA1_2eca8148-68f9-4da1-ba1e-899524615edd"
      unitRef="usd">4000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQwLTEtMS0xLTc4NDA1_1966da11-10f6-4788-b937-8a48fe58c3e6"
      unitRef="usd">-4703000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQwLTMtMS0xLTc4NDA1_cbf38dea-9dd7-46ec-9568-8b380e830726"
      unitRef="usd">873000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQxLTEtMS0xLTc4NDA1_afd13348-852a-415d-8617-32885fa19db5"
      unitRef="usd">-14276000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQxLTMtMS0xLTc4NDA1_2fe3e47e-96a8-4a4f-9f10-58d405e443a2"
      unitRef="usd">-133129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQzLTEtMS0xLTc4NDA1_fd141c71-e4ad-4dab-aa36-2e7554e4c64c"
      unitRef="usd">90365000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0050d18810b343588a06bfa83ae49be1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQzLTMtMS0xLTc4NDA1_0e9199ba-b744-4d7c-af4b-805411cf2aa6"
      unitRef="usd">231345000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQ0LTEtMS0xLTc4NDA1_e9864262-3943-4316-8680-c97896152730"
      unitRef="usd">76089000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib361232be2464029860d15b475310201_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQ0LTMtMS0xLTc4NDA1_a403df51-1f9b-498b-a822-bf32c3a69c25"
      unitRef="usd">98216000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQ4LTEtMS0xLTc4NDA1_22e217f6-3640-4e10-94c3-574db6099acf"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzQ4LTMtMS0xLTc4NDA1_eb673b75-931c-42d0-b5f4-f50f715129bf"
      unitRef="usd">15000</us-gaap:InterestPaidNet>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzUxLTEtMS0xLTc4NDA1_dd7c18de-2f6b-4ca1-bcd7-d2922826a73b"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzUxLTMtMS0xLTc4NDA1_b1bcfc7c-4521-4d00-848f-d2d926ce2edb"
      unitRef="usd">15409000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzU5LTEtMS0xLTc4NDA1_a09bd6e4-c449-4f81-bb3c-cce77c838840"
      unitRef="usd">0</lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate>
    <lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzU5LTMtMS0xLTc4NDA1_4b4878e6-65cd-4606-a06a-d7e9a0041c5e"
      unitRef="usd">5474000</lifx:FairValueOfWarrantsHeldInInvestmentInAffiliate>
    <lifx:DeferredCapitalizedCostsIncurredButNotYetPaid
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzYwLTEtMS0xLTc4NDA1_dc3815e9-5766-4e85-9e76-e9ebb2fddd71"
      unitRef="usd">0</lifx:DeferredCapitalizedCostsIncurredButNotYetPaid>
    <lifx:DeferredCapitalizedCostsIncurredButNotYetPaid
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzYwLTMtMS0xLTc4NDA1_f0303cf7-68bb-4716-9273-65d4fa40635b"
      unitRef="usd">700000</lifx:DeferredCapitalizedCostsIncurredButNotYetPaid>
    <lifx:NoncashInvestingAndFinancingActivities
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzYxLTEtMS0xLTc4NDA1_962dbf05-d1c2-4326-b953-3ec41cf27615"
      unitRef="usd">0</lifx:NoncashInvestingAndFinancingActivities>
    <lifx:NoncashInvestingAndFinancingActivities
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTo3M2VlNDFjZjg3ZTM0YTRiYjc5YTY2NDRiY2IyYzJiNC90YWJsZXJhbmdlOjczZWU0MWNmODdlMzRhNGJiNzlhNjY0NGJjYjJjMmI0XzYxLTMtMS0xLTc4NDA1_58050238-cd8c-4dd8-ae5e-ba686591ee7e"
      unitRef="usd">21583000</lifx:NoncashInvestingAndFinancingActivities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTozM2Q0YTVlMmFmMGU0NmU5YWViOTA3ZGY0MTc0N2JhYi90YWJsZXJhbmdlOjMzZDRhNWUyYWYwZTQ2ZTlhZWI5MDdkZjQxNzQ3YmFiXzItMS0xLTEtNzg0MDU_9363c0d8-c1c2-4617-9834-d6b93df41ec1"
      unitRef="usd">61394000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib361232be2464029860d15b475310201_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTozM2Q0YTVlMmFmMGU0NmU5YWViOTA3ZGY0MTc0N2JhYi90YWJsZXJhbmdlOjMzZDRhNWUyYWYwZTQ2ZTlhZWI5MDdkZjQxNzQ3YmFiXzItMy0xLTEtNzg0MDU_eb7b6c8e-84d4-4be7-bf7f-1d8f4c8c5c48"
      unitRef="usd">82717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTozM2Q0YTVlMmFmMGU0NmU5YWViOTA3ZGY0MTc0N2JhYi90YWJsZXJhbmdlOjMzZDRhNWUyYWYwZTQ2ZTlhZWI5MDdkZjQxNzQ3YmFiXzMtMS0xLTEtNzg0MDU_c2697558-9465-432e-9715-1a03bbebc8ae"
      unitRef="usd">14695000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ib361232be2464029860d15b475310201_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTozM2Q0YTVlMmFmMGU0NmU5YWViOTA3ZGY0MTc0N2JhYi90YWJsZXJhbmdlOjMzZDRhNWUyYWYwZTQ2ZTlhZWI5MDdkZjQxNzQ3YmFiXzMtMy0xLTEtNzg0MDU_5d97fdec-4730-4096-8599-f85644a92012"
      unitRef="usd">15499000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTozM2Q0YTVlMmFmMGU0NmU5YWViOTA3ZGY0MTc0N2JhYi90YWJsZXJhbmdlOjMzZDRhNWUyYWYwZTQ2ZTlhZWI5MDdkZjQxNzQ3YmFiXzQtMS0xLTEtNzg0MDU_730629a3-80c2-42c0-ac5e-6195cc284034"
      unitRef="usd">76089000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib361232be2464029860d15b475310201_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjMvZnJhZzoxZmU0YTg3MTI2N2E0YzgyYjk3YTYzNDQ1YWU3MDQ4ZS90YWJsZTozM2Q0YTVlMmFmMGU0NmU5YWViOTA3ZGY0MTc0N2JhYi90YWJsZXJhbmdlOjMzZDRhNWUyYWYwZTQ2ZTlhZWI5MDdkZjQxNzQ3YmFiXzQtMy0xLTEtNzg0MDU_1eba0ded-d2fe-4921-9261-d87bd5ede97a"
      unitRef="usd">98216000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90ZXh0cmVnaW9uOmVjYjc0MmI5OGY2ZjQ0M2M5MDQzNWZiNjAzMDY5ODQ2XzEzMTA_a2bda574-631c-49d4-9767-e9bae2c88837">Nature of Business&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Life360, Inc. (the &#x201c;Company&#x201d;) is a leading technology platform used to locate the people, pets and things that matter most to families. The Company was incorporated in the State of Delaware in 2007. The Company&#x2019;s core offering, the Life360 mobile application, includes 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 Generation 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 products include 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 12, 2023, the Company announced a workforce restructure which resulted in a reduction of the Company&#x2019;s workforce of approximately 14%. The Company incurred $3.3&#160;million in non-recurring personnel and severance related expenses in connection with the restructure during the three months ended March 31, 2023. As of March&#160;31, 2023, approximately $0.4&#160;million of the expense incurred remains unpaid and is included within accrued expenses and other current liabilities on the condensed consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The restructuring costs are recognized in the condensed consolidated statements of operations for the three months ended March 31, 2023 as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:79.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.840%"/&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;Personnel and Severance and Related Expenses&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;Cost of subscription 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;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;/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;Cost of hardware 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;91&#160;&lt;/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;Research and development&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;1,878&#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;Sales and marketing&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;666&#160;&lt;/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;General and administrative&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;558&#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;3,254&#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:NatureOfOperations>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="ic492edf44562483fadf35baa6d319596_D20230112-20230112"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90ZXh0cmVnaW9uOmVjYjc0MmI5OGY2ZjQ0M2M5MDQzNWZiNjAzMDY5ODQ2XzU0OTc1NTgzNDQ1Nw_cd4c06bf-b07e-463e-8427-26313a72ab97"
      unitRef="number">0.14</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringCharges
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90ZXh0cmVnaW9uOmVjYjc0MmI5OGY2ZjQ0M2M5MDQzNWZiNjAzMDY5ODQ2XzU0OTc1NTgzNDQ3Mg_d835eed8-2196-4141-93bb-b23e864a60f8"
      unitRef="usd">3300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90ZXh0cmVnaW9uOmVjYjc0MmI5OGY2ZjQ0M2M5MDQzNWZiNjAzMDY5ODQ2XzU0OTc1NTgzNjE5OQ_b973c3fd-eb31-4708-a37a-9c57d4c8d1e1"
      unitRef="usd">400000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90ZXh0cmVnaW9uOmVjYjc0MmI5OGY2ZjQ0M2M5MDQzNWZiNjAzMDY5ODQ2XzE2NDkyNjc0NjUwODY_8219bdcb-41eb-450a-b49d-849e7b53f45d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The restructuring costs are recognized in the condensed consolidated statements of operations for the three months ended March 31, 2023 as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:79.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.840%"/&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;Personnel and Severance and Related Expenses&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;Cost of subscription 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;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;/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;Cost of hardware 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;91&#160;&lt;/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;Research and development&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;1,878&#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;Sales and marketing&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;666&#160;&lt;/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;General and administrative&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;558&#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;3,254&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="id1dac63cf434457a82d35ac72b045dea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90YWJsZTplMGJjZTY5ZDA0YTE0YTZiYTJkNjA0MjhjNzVjMzQyMS90YWJsZXJhbmdlOmUwYmNlNjlkMDRhMTRhNmJhMmQ2MDQyOGM3NWMzNDIxXzEtMS0xLTEtMTAxMDM4_8b1ced14-9088-4c1d-8f4c-23f3521b30c0"
      unitRef="usd">61000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7eb5412d818247379ec7d0a0cbfc7474_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90YWJsZTplMGJjZTY5ZDA0YTE0YTZiYTJkNjA0MjhjNzVjMzQyMS90YWJsZXJhbmdlOmUwYmNlNjlkMDRhMTRhNmJhMmQ2MDQyOGM3NWMzNDIxXzItMS0xLTEtMTAxMDM4_09774660-67e7-4076-9787-e9427c10c438"
      unitRef="usd">91000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9801a0c4b69041418a662b4250b6d767_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90YWJsZTplMGJjZTY5ZDA0YTE0YTZiYTJkNjA0MjhjNzVjMzQyMS90YWJsZXJhbmdlOmUwYmNlNjlkMDRhMTRhNmJhMmQ2MDQyOGM3NWMzNDIxXzMtMS0xLTEtMTAxMDM4_7791f4be-6c98-4391-93a7-4c820f948c8b"
      unitRef="usd">1878000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d36151044de4a7aa5e6c616891284c6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90YWJsZTplMGJjZTY5ZDA0YTE0YTZiYTJkNjA0MjhjNzVjMzQyMS90YWJsZXJhbmdlOmUwYmNlNjlkMDRhMTRhNmJhMmQ2MDQyOGM3NWMzNDIxXzQtMS0xLTEtMTAxMDM4_93da2384-c432-41ac-9053-69db47a215b9"
      unitRef="usd">666000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia7720dba5e3a4ff3aaa38e3451a4164c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90YWJsZTplMGJjZTY5ZDA0YTE0YTZiYTJkNjA0MjhjNzVjMzQyMS90YWJsZXJhbmdlOmUwYmNlNjlkMDRhMTRhNmJhMmQ2MDQyOGM3NWMzNDIxXzUtMS0xLTEtMTAxMDM4_c51a071a-75dc-447e-b08f-6714c71d7c40"
      unitRef="usd">558000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNjkvZnJhZzplY2I3NDJiOThmNmY0NDNjOTA0MzVmYjYwMzA2OTg0Ni90YWJsZTplMGJjZTY5ZDA0YTE0YTZiYTJkNjA0MjhjNzVjMzQyMS90YWJsZXJhbmdlOmUwYmNlNjlkMDRhMTRhNmJhMmQ2MDQyOGM3NWMzNDIxXzYtMS0xLTEtMTAxMDM4_d51c01e9-5f07-4ba1-8f39-731d5e5f251c"
      unitRef="usd">3254000</us-gaap:RestructuringCharges>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzQzMjky_42cf3a4f-c06c-4faa-8055-fda6c0eb0062">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-weight:400;line-height:120%"&gt;Included below are select significant accounting policies. Refer to Note 2, &#x201c;Summary of Significant Accounting Policies&#x201d; in our Annual Report on Form 10-K for a full list of our significant accounting policies. &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:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim periods and following the requirements of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that is normally required by GAAP can be condensed or omitted. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet as of December&#160;31, 2022, included herein, was derived from the audited financial statements as of that date. In the opinion of the Company&#x2019;s management, the condensed consolidated financial statements reflect all normal recurring adjustments necessary for a fair statement of the results of operations for the interim periods presented and are not necessarily indicative of the Company&#x2019;s future results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022, filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 23, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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-style:italic;font-weight:700;line-height:120%"&gt;Reclassification of Prior Year Statement of Cash Flows Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts on the condensed consolidated statement of cash flows have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 to reclassify internal use software, amortization of costs capitalized to obtain contracts, and non-cash revenue from affiliate. Such reclassifications had no material impact to the Company&#x2019;s financial positions, operating cash flows, net loss or net loss per share attributable to common stockholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 the Company&#x2019;s condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates, judgments, and assumptions include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allowances for credit losses and product returns;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;promotional and marketing allowances;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;inventory valuation;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;average useful customer life;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;valuation of stock-based awards; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;legal contingencies; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;impairment of long-lived assets and goodwill;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;valuation of contingent consideration, convertible notes and embedded derivatives; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;useful lives of long-lived assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;income taxes including valuation allowances on deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 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:15pt;text-align:justify"&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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although there are several new accounting standards issued or proposed by the FASB, which the Company will adopt, as applicable, the Company does not believe any of these accounting pronouncements will have a material impact on its condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify"&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;Concentrations of Risk and Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 its technology system and access to its 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 the Company&#x2019;s relationships with its partners or users and may adversely impact its business, financial performance, and reputation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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. 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 the Company&#x2019;s channel and retail partners who represented greater than 10% of its 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:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.751%"/&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:20.753%"/&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="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 March 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;2023&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;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;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;56&#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;46&#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;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;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;/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="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&#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="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: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:54.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.869%"/&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:20.871%"/&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 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 March 31,&lt;/span&gt;&lt;/td&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 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;2023&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;/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;60&#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;33&#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="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:#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;12&#160;&lt;/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;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;/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="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&#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;/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:15pt;text-align:justify"&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;text-align:justify"&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. Money market mutual funds are valued using quoted market prices and therefore are classified within Level 1 of the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify"&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;text-align:justify"&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.7 million and $14.9 million were restricted from withdrawal as of March&#160;31, 2023 and December&#160;31, 2022, respectively. The restricted cash balance of $13.1 million as of March&#160;31, 2023 relates to funds placed in an indemnity escrow fund to be held for fifteen months after the acquisition date of Tile (i.e., through April 2023) for general representations and warranties. The restricted cash balances associated with the Tile indemnity escrow fund is included within restricted cash, current on the accompanying balance sheet. &lt;/span&gt;&lt;/div&gt;The restricted cash, noncurrent balance of $1.6 million as of March&#160;31, 2023 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. The restricted cash, noncurrent balance of $1.6 million as of December&#160;31, 2022 relates to funds placed in an indemnity escrow fund after the acquisition of Jiobit, and facility lease agreements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzE2NDkyNjc1OTU5OTU_6e3a0ce8-b1f9-465d-afcb-812b495b66ed">The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim periods and following the requirements of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that is normally required by GAAP can be condensed or omitted.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzE2NDkyNjc1OTU5OTY_49f625da-23c2-42f7-b14d-9d5f3c7a6993">All intercompany balances and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzE2NDkyNjc2MTEwMjQ_1e3f4954-da94-4c2f-9ed8-c4fbf949e119">Reclassification of Prior Year Statement of Cash Flows Presentation Certain prior year amounts on the condensed consolidated statement of cash flows have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 to reclassify internal use software, amortization of costs capitalized to obtain contracts, and non-cash revenue from affiliate. Such reclassifications had no material impact to the Company&#x2019;s financial positions, operating cash flows, net loss or net loss per share attributable to common stockholders.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzE2NDkyNjc1OTU5OTc_071015cb-a7a0-4d97-a8cc-5b8683b2de98">&lt;div style="text-align:justify"&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;text-align:justify"&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 the Company&#x2019;s condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expenses. Significant items subject to such estimates, judgments, and assumptions include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allowances for credit losses and product returns;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;promotional and marketing allowances;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;inventory valuation;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;average useful customer life;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;valuation of stock-based awards; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;legal contingencies; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;impairment of long-lived assets and goodwill;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;valuation of contingent consideration, convertible notes and embedded derivatives; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;useful lives of long-lived assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;income taxes including valuation allowances on deferred tax assets.&lt;/span&gt;&lt;/div&gt;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="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzQzMjc0_0b0b4671-110a-4bc2-b41e-9bddfbde84ff">Accounting pronouncements not yet adopted Although there are several new accounting standards issued or proposed by the FASB, which the Company will adopt, as applicable, the Company does not believe any of these accounting pronouncements will have a material impact on its condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <lifx:RisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzQzMjY5_96e093cb-699c-4f95-a3b0-cc3cf3a93fa8">&lt;div style="margin-top:15pt;text-align:justify"&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;Concentrations of Risk and Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 its technology system and access to its 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 the Company&#x2019;s relationships with its partners or users and may adversely impact its 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. 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="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzQzMjk3_71eb6b50-1971-43c0-b700-211088313ac7">&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 the Company&#x2019;s channel and retail partners who represented greater than 10% of its 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:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.751%"/&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:20.753%"/&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="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 March 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;2023&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;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;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;56&#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;46&#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;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;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;/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="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&#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="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: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:54.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.869%"/&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:20.871%"/&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 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 March 31,&lt;/span&gt;&lt;/td&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 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;2023&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;/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;60&#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;33&#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="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:#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;12&#160;&lt;/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;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;/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="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&#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;/table&gt;&lt;/div&gt;*&#160;&#160;&#160;&#160;Represents less than 10%</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b99d76e4fb94037a741fbcd78fbbb04_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTplMzNiOTVmNmVkN2E0MTYyOTgwYzZiYWRlYjUyMjlmZS90YWJsZXJhbmdlOmUzM2I5NWY2ZWQ3YTQxNjI5ODBjNmJhZGViNTIyOWZlXzMtMS0xLTEtNzg0MDU_8ff0a1cb-8507-4836-bbe5-db1a44a3148e"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iafdd673ecb164a64a5a219a2fd21eb9f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTplMzNiOTVmNmVkN2E0MTYyOTgwYzZiYWRlYjUyMjlmZS90YWJsZXJhbmdlOmUzM2I5NWY2ZWQ3YTQxNjI5ODBjNmJhZGViNTIyOWZlXzMtMy0xLTEtNzg0MDU_91a735be-25a1-4961-a565-f02b4e07a174"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e680c3b027a4283a5c578e7491c5bf2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTplMzNiOTVmNmVkN2E0MTYyOTgwYzZiYWRlYjUyMjlmZS90YWJsZXJhbmdlOmUzM2I5NWY2ZWQ3YTQxNjI5ODBjNmJhZGViNTIyOWZlXzQtMS0xLTEtNzg0MDU_634f866d-4cdb-455b-9904-8fed176f4b83"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5505a9afc2384701aef33520d597aa12_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTplMzNiOTVmNmVkN2E0MTYyOTgwYzZiYWRlYjUyMjlmZS90YWJsZXJhbmdlOmUzM2I5NWY2ZWQ3YTQxNjI5ODBjNmJhZGViNTIyOWZlXzQtMy0xLTEtNzg0MDU_9c529eb5-4e5d-41b9-ad95-349e9c679a8e"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4c713828639b4c4fbf1b76316ce86b7e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTplMzNiOTVmNmVkN2E0MTYyOTgwYzZiYWRlYjUyMjlmZS90YWJsZXJhbmdlOmUzM2I5NWY2ZWQ3YTQxNjI5ODBjNmJhZGViNTIyOWZlXzUtMy0xLTEtNzg0MDU_3a53dcd7-4a4d-4c09-a6ce-afc12c710045"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifb10c7605d2949f9b27dcb303cd18ade_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTpjOTg0NDBkODhmYzU0YWJjYTVjNDZlOTIyYTQ5N2Y1Yy90YWJsZXJhbmdlOmM5ODQ0MGQ4OGZjNTRhYmNhNWM0NmU5MjJhNDk3ZjVjXzMtMS0xLTEtNzg0MDU_6c31301d-9f79-4b34-94cf-41ec2ad37660"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if40a3b7dcd154907b427ca2d8ef759a0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTpjOTg0NDBkODhmYzU0YWJjYTVjNDZlOTIyYTQ5N2Y1Yy90YWJsZXJhbmdlOmM5ODQ0MGQ4OGZjNTRhYmNhNWM0NmU5MjJhNDk3ZjVjXzMtMy0xLTEtNzg0MDU_5a0af567-da6b-4c6b-8e51-b04ba6ab20df"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia3f6c0694c444aa38dfd8a32e77bcf1f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTpjOTg0NDBkODhmYzU0YWJjYTVjNDZlOTIyYTQ5N2Y1Yy90YWJsZXJhbmdlOmM5ODQ0MGQ4OGZjNTRhYmNhNWM0NmU5MjJhNDk3ZjVjXzUtMS0xLTEtNzg0MDU_6ae015b7-0c53-445c-b8b4-17abf886d4b8"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia14ea42a338f46e7ac9e327709da806c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTpjOTg0NDBkODhmYzU0YWJjYTVjNDZlOTIyYTQ5N2Y1Yy90YWJsZXJhbmdlOmM5ODQ0MGQ4OGZjNTRhYmNhNWM0NmU5MjJhNDk3ZjVjXzUtMy0xLTEtNzg0MDU_bcff5a5c-2b0d-4c22-bfc1-5858a1c7f311"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3700cef78bc94abda9f0bfd98f226a4b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90YWJsZTpjOTg0NDBkODhmYzU0YWJjYTVjNDZlOTIyYTQ5N2Y1Yy90YWJsZXJhbmdlOmM5ODQ0MGQ4OGZjNTRhYmNhNWM0NmU5MjJhNDk3ZjVjXzctMy0xLTEtNzg0MDU_1e24d020-fc0f-45a7-9970-64a3055a0ea2"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzQzMjgy_cb703fbb-f794-4ec8-bd0c-73c12ec44869">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. Money market mutual funds are valued using quoted market prices and therefore are classified within Level 1 of the fair value hierarchy.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzQzMjk4_aaac1c05-288e-4234-9336-0246cf3b43f0">&lt;div style="margin-top:15pt;text-align:justify"&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;text-align:justify"&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.7 million and $14.9 million were restricted from withdrawal as of March&#160;31, 2023 and December&#160;31, 2022, respectively. The restricted cash balance of $13.1 million as of March&#160;31, 2023 relates to funds placed in an indemnity escrow fund to be held for fifteen months after the acquisition date of Tile (i.e., through April 2023) for general representations and warranties. The restricted cash balances associated with the Tile indemnity escrow fund is included within restricted cash, current on the accompanying balance sheet. &lt;/span&gt;&lt;/div&gt;The restricted cash, noncurrent balance of $1.6 million as of March&#160;31, 2023 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. The restricted cash, noncurrent balance of $1.6 million as of December&#160;31, 2022 relates to funds placed in an indemnity escrow fund after the acquisition of Jiobit, and facility lease agreements.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzI1OTMy_d2c8ad30-452e-4508-bc1e-39a656c07049"
      unitRef="usd">14700000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzI1OTM5_faf163c8-3511-4fbc-849b-0b47a7a43e74"
      unitRef="usd">14900000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia15bbaba4f9e437594776cd7951e4d72_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzI2MDA1_c1297c0d-1a16-493a-957c-e93078734968"
      unitRef="usd">13100000</us-gaap:RestrictedCashCurrent>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i07153eeb007045428d2363a6c615fc81_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzI2MTEw_4fb9d997-4969-466a-a179-a253d4b0ef8a">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzI2NjE1_83db8d36-079f-41e5-b43a-3eee7ce63ab7"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzIvZnJhZzowZDAzNjhjODhjZjA0MTU0OGM1MGEwZmFjMDJkOTBiNy90ZXh0cmVnaW9uOjBkMDM2OGM4OGNmMDQxNTQ4YzUwYTBmYWMwMmQ5MGI3XzI2OTAw_a099ac5d-8d30-4d7c-995c-82f0daa090f3"
      unitRef="usd">1600000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90ZXh0cmVnaW9uOjhmZDc1M2YyZGJmMzQxZjVhMTEyMjQxNTRiNmIxZjJjXzIyNQ_108112fe-d37a-4ed2-83bb-0490e90d6bb7">Segment and Geographic Information &lt;div style="margin-top:6pt;text-align:justify"&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:12pt"&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 region (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: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="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 March 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;2023&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;2022&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;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;60,801&#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;46,052&#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;4,318&#160;&lt;/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,200&#160;&lt;/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;3,024&#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,718&#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;68,143&#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;50,970&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90ZXh0cmVnaW9uOjhmZDc1M2YyZGJmMzQxZjVhMTEyMjQxNTRiNmIxZjJjXzIyNw_08d21af8-340c-4d57-9a81-ee09231f5fc5">The following table sets forth revenue by geographic region (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: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="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 March 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;2023&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;2022&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;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;60,801&#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;46,052&#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;4,318&#160;&lt;/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,200&#160;&lt;/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;3,024&#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,718&#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;68,143&#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;50,970&#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="i9c03e400caa642518c97d8de0073bdaf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzMtMS0xLTEtNzg0MDU_6ab814cf-814e-4e5d-9e06-29fceab45c87"
      unitRef="usd">60801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a4d622bf4fe4f308e11e5514a99a451_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzMtMy0xLTEtNzg0MDU_93fa2494-405f-47af-99df-a48cde530018"
      unitRef="usd">46052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39d92af64a054236a4e90abbe265f6b0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzQtMS0xLTEtNzg0MDU_93af192e-5616-437d-9423-b8529d48ba63"
      unitRef="usd">4318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eb9f86cbd8841f69d8c1e4006f64202_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzQtMy0xLTEtNzg0MDU_ab1c9522-5e66-45aa-9a3b-1ed0c748ca7b"
      unitRef="usd">3200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b98a950d8184c2b84b2810adbef7936_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzUtMS0xLTEtNzg0MDU_fe794366-3ca0-4d4c-bb0f-c3896a1059ac"
      unitRef="usd">3024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b27f815dd414e88853d4d5b144225c4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzUtMy0xLTEtNzg0MDU_90500127-e1f6-48ea-a4dc-0ff4670b64d1"
      unitRef="usd">1718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzYtMS0xLTEtNzg0MDU_1fa9df15-6287-49a1-bdef-5ce56c7e11bb"
      unitRef="usd">68143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xNzgvZnJhZzo4ZmQ3NTNmMmRiZjM0MWY1YTExMjI0MTU0YjZiMWYyYy90YWJsZToxNTE4NWIxNjFiOTE0ODJiOGE4Y2U3NWEzNTVkYTQ0YS90YWJsZXJhbmdlOjE1MTg1YjE2MWI5MTQ4MmI4YThjZTc1YTM1NWRhNDRhXzYtMy0xLTEtNzg0MDU_d137f915-20c5-4817-a88d-ae08f925fc92"
      unitRef="usd">50970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODEvZnJhZzo5OWQxNWY4ODU0OTI0ZGJhYTJjNDMxODBlMmJkMzAzNy90ZXh0cmVnaW9uOjk5ZDE1Zjg4NTQ5MjRkYmFhMmM0MzE4MGUyYmQzMDM3XzQ2Mw_b9aeecec-bd03-4a1b-91f9-003077e0966f">Deferred Revenue &lt;div style="margin-top:6pt;text-align:justify"&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 service arrangements and is recognized as the revenue recognition criteria is met. 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 consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March 31, 2023 and 2022, the Company recognized revenue of $16.8 million and $12.1 million, respectively, that was included in the deferred revenue balance at the beginning of each respective period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue expected to be recognized from remaining performance obligations was $32.5 million as of March&#160;31, 2023, of which the Company expects $30.1 million to be recognized over the next twelve months.&lt;/span&gt;&lt;/div&gt;Costs Capitalized to Obtain Contracts &lt;div style="margin-top:6pt;text-align:justify"&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;text-align:justify"&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 obtaining new revenue contracts are deferred and then amortized on a straight-line basis over the related period of benefit, which is three years for the three months ended March 31, 2023 and approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90ZXh0cmVnaW9uOjM3OWZmMjVmYzc4MjQwYzZhZjMyMmNkODRhYmFmOGVmXzYwNA_af982ffc-7051-4984-bec7-814dcaffcdf2"&gt;two&lt;/span&gt; to three years depending on the subscription type for the three months ended March 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 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:72.839%"/&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.628%"/&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 March 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 #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;2023&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;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;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;2,063&#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;/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;849&#160;&lt;/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;499&#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;272&#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;(439)&lt;/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;(936)&lt;/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,123&#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;1,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODEvZnJhZzo5OWQxNWY4ODU0OTI0ZGJhYTJjNDMxODBlMmJkMzAzNy90ZXh0cmVnaW9uOjk5ZDE1Zjg4NTQ5MjRkYmFhMmM0MzE4MGUyYmQzMDM3XzU0OTc1NTgxNzkxMw_02ca03ea-cff3-45f4-86e6-a657f7157da8"
      unitRef="usd">16800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODEvZnJhZzo5OWQxNWY4ODU0OTI0ZGJhYTJjNDMxODBlMmJkMzAzNy90ZXh0cmVnaW9uOjk5ZDE1Zjg4NTQ5MjRkYmFhMmM0MzE4MGUyYmQzMDM3XzU0OTc1NTgxNzkyMQ_1bb62934-6dc8-4cc4-9860-c4ef0a265a2d"
      unitRef="usd">12100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODEvZnJhZzo5OWQxNWY4ODU0OTI0ZGJhYTJjNDMxODBlMmJkMzAzNy90ZXh0cmVnaW9uOjk5ZDE1Zjg4NTQ5MjRkYmFhMmM0MzE4MGUyYmQzMDM3XzU0OTc1NTgxODYxNQ_20d3484c-4c22-4b7a-b2ea-3540d0910f39"
      unitRef="usd">32500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i51b04f9c72074e81b5bdb41569089d6f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODEvZnJhZzo5OWQxNWY4ODU0OTI0ZGJhYTJjNDMxODBlMmJkMzAzNy90ZXh0cmVnaW9uOjk5ZDE1Zjg4NTQ5MjRkYmFhMmM0MzE4MGUyYmQzMDM3XzU0OTc1NTgxODY3Mg_a978480d-2c5e-4f26-a841-1fd013218c46"
      unitRef="usd">30100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i51b04f9c72074e81b5bdb41569089d6f_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODEvZnJhZzo5OWQxNWY4ODU0OTI0ZGJhYTJjNDMxODBlMmJkMzAzNy90ZXh0cmVnaW9uOjk5ZDE1Zjg4NTQ5MjRkYmFhMmM0MzE4MGUyYmQzMDM3XzE2NDkyNjc0NDczOTU_4c467bdb-5d93-4c71-ab30-716185741cef">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90ZXh0cmVnaW9uOjM3OWZmMjVmYzc4MjQwYzZhZjMyMmNkODRhYmFmOGVmXzE2NDkyNjc0NDQwNTE_94159c87-90f8-49e3-ba82-f93204235daf">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i800a407e4c244808bfabe7eb146bd19f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90ZXh0cmVnaW9uOjM3OWZmMjVmYzc4MjQwYzZhZjMyMmNkODRhYmFmOGVmXzYxMA_1c7d190f-01f0-447d-962d-832a7f023c41">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90ZXh0cmVnaW9uOjM3OWZmMjVmYzc4MjQwYzZhZjMyMmNkODRhYmFmOGVmXzc3MQ_0c551e7d-f7fd-4555-939a-db6ec7cfa514">&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:72.839%"/&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.628%"/&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 March 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 #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;2023&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;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;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;2,063&#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;/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;849&#160;&lt;/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;499&#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;272&#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;(439)&lt;/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;(936)&lt;/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,123&#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;1,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzItMS0xLTEtNzg0MDU_8936119b-d640-472f-b3fe-80d00d7e2fcc"
      unitRef="usd">2063000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i0050d18810b343588a06bfa83ae49be1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzItMy0xLTEtNzg0MDU_84d6f8ca-d007-4296-b892-55785a050e68"
      unitRef="usd">1649000</us-gaap:CapitalizedContractCostNet>
    <lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzMtMS0xLTEtNzg0MDU_4504886b-bff2-44a1-b9f1-70ea00521d4d"
      unitRef="usd">0</lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination>
    <lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzMtMy0xLTEtNzg0MDU_5b8d7b5f-dc62-4967-af4c-eda43b312207"
      unitRef="usd">849000</lifx:CapitalizedContractCostIncreaseForContractAcquiredInBusinessCombination>
    <lifx:CapitalizedContractCostAdditions
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzQtMS0xLTEtNzg0MDU_528a162b-573d-4a87-893c-873b759feddd"
      unitRef="usd">499000</lifx:CapitalizedContractCostAdditions>
    <lifx:CapitalizedContractCostAdditions
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzQtMy0xLTEtNzg0MDU_d8cc5f6a-dc89-465b-8123-967da2c67e72"
      unitRef="usd">272000</lifx:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzUtMS0xLTEtNzg0MDU_5d10df40-03a4-4907-a824-841e1cc813e5"
      unitRef="usd">439000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzUtMy0xLTEtNzg0MDU_68c0688e-0079-45bb-972e-09ecb3e6aa72"
      unitRef="usd">936000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzYtMS0xLTEtNzg0MDU_4710b04e-b3d7-4e29-889b-75ef566ca1a9"
      unitRef="usd">2123000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib361232be2464029860d15b475310201_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODQvZnJhZzozNzlmZjI1ZmM3ODI0MGM2YWYzMjJjZDg0YWJhZjhlZi90YWJsZToyZGQ3NWVjOGI0NWE0MjQzODNhOTNlMzFjMmNkOWFiMi90YWJsZXJhbmdlOjJkZDc1ZWM4YjQ1YTQyNDM4M2E5M2UzMWMyY2Q5YWIyXzYtMy0xLTEtNzg0MDU_2ed8cef9-972c-4448-9c75-7c4e7a17642c"
      unitRef="usd">1834000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzEyNjI_d15cc9f1-0e87-465b-aafb-d1ff3a05dc98">Fair Value Measurements &lt;div style="margin-top:6pt;text-align:justify"&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 its financial assets at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s classification 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;Three levels of inputs may be used to measure as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 - 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 - 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 - 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 carrying amounts of certain financial instruments, including cash and cash equivalents, prepaid expenses, accounts receivable, and accounts payable approximate fair value due to their short-term maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 assets and liabilities at fair value on a recurring basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 assets and liabilities as of March&#160;31, 2023 and December&#160;31, 2022 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 March 31, 2023&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;Assets:&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;Money market funds&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;40,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;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;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;40,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;Total assets&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;40,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="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;&#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 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;&#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 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;40,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;/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:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Derivative liability (Note 10)&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;&#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 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;&#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 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;87&#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 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;87&#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;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;&#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;6,938&#160;&lt;/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;6,938&#160;&lt;/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 liabilities&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;7,025&#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,025&#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: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, 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&#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;Assets:&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;Money market funds &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;61,227&#160;&lt;/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;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,227&#160;&lt;/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 assets&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;61,227&#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;&#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 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;&#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 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;61,227&#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:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Derivative liability (Note 10)&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;&#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 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;&#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 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;101&#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 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;101&#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;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;&#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;6,938&#160;&lt;/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;6,938&#160;&lt;/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 liabilities&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;7,039&#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,039&#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:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&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:18.932%"/&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;As of March 31, 2023&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;/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;101&#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,938&#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;72&#160;&lt;/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;Changes in fair value&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)&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;(72)&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;Fair value, end of period&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;87&#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;6,938&#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: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, 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="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;137&#160;&lt;/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;Changes in fair value&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;(1,295)&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,786)&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,279)&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 common stock in settlement of 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;(4,221)&lt;/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 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;101&#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,938&#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;text-align:justify"&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 months ended March 31, 2023, the Company recorded a gain associated with the change in fair value of the derivative liability and convertible notes of $14&#160;thousand and $72 thousand, respectively. For the year ended December&#160;31, 2022, the Company recorded a gain associated with the change in fair value of the derivative liability and convertible notes of $1.3&#160;million and $1.8&#160;million, respectively. The amounts have been recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 year ended December&#160;31, 2022, the Company recorded a gain associated with the change in fair value of the contingent consideration of $5.3 million. The amounts have been recorded in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 months ended March 31, 2022, the Company recorded a loss associated with the change in fair value of the derivative liability and convertible notes of $0.9&#160;million and $1.6&#160;million, respectively. The amounts have been recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 recorded a gain associated with the change in fair value of the contingent consideration of $4.0&#160;million for the three months ended March 31, 2022 in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzEyNjQ_4e6f4d7a-f0fc-4b3c-8261-2f10aed8ee40">&lt;div style="margin-top:12pt;text-align:justify"&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 assets and liabilities as of March&#160;31, 2023 and December&#160;31, 2022 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 March 31, 2023&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;Assets:&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;Money market funds&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;40,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;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;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;40,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;Total assets&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;40,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="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;&#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 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;&#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 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;40,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;/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:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Derivative liability (Note 10)&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;&#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 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;&#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 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;87&#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 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;87&#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;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;&#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;6,938&#160;&lt;/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;6,938&#160;&lt;/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 liabilities&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;7,025&#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,025&#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: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, 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&#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;Assets:&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;Money market funds &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;61,227&#160;&lt;/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;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,227&#160;&lt;/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 assets&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;61,227&#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;&#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 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;&#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 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;61,227&#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:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;Derivative liability (Note 10)&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;&#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 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;&#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 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;101&#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 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;101&#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;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;&#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;6,938&#160;&lt;/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;6,938&#160;&lt;/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 liabilities&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;7,039&#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,039&#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:CashEquivalentsAtCarryingValue
      contextRef="i8ce445f747504a6b8b8a06b0352a553c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtMS0xLTEtMTAyODgx_f8dcd8e9-ea26-485b-838e-5078883befd1"
      unitRef="usd">40400000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i91850fd1ef5e48f1a074ea0f2396ca45_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtMy0xLTEtMTAyODgx_9aae9b0a-27a0-4c81-8633-00ee55e48283"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ia4484df7453946bf99aa95f31f347a41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtNS0xLTEtMTAyODgx_3c1e48a4-44c1-4113-a353-10e8941a1289"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtNy0xLTEtMTAyODgx_57f476a9-7385-4f82-b335-e3215baad5a2"
      unitRef="usd">40400000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8ce445f747504a6b8b8a06b0352a553c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtMS0xLTEtMTAyODgx_ccb61490-d0e0-49a6-9ad1-bf5f5bdf3c23"
      unitRef="usd">40400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i91850fd1ef5e48f1a074ea0f2396ca45_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtMy0xLTEtMTAyODgx_9e9510cf-0341-44fb-8eee-38d2fe838501"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia4484df7453946bf99aa95f31f347a41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtNS0xLTEtMTAyODgx_65b4d857-5f4d-41e6-bd05-0c8ec2a7d165"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtNy0xLTEtMTAyODgx_312c1425-d7cf-4a95-8e16-ddf30e3644af"
      unitRef="usd">40400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i8ce445f747504a6b8b8a06b0352a553c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtMS0xLTEtNzg0MDU_5712e922-6d53-4c24-b26c-1433e9ba3f90"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i91850fd1ef5e48f1a074ea0f2396ca45_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtMy0xLTEtNzg0MDU_30f32ca3-ecc3-42d2-a5a0-6d92728cdd0b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia4484df7453946bf99aa95f31f347a41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtNS0xLTEtNzg0MDU_36a65c16-7a08-4866-a70f-ae5cf7dcf489"
      unitRef="usd">87000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzQtNy0xLTEtNzg0MDU_cdf35802-88d6-4403-8292-7d99aa4dc189"
      unitRef="usd">87000</us-gaap:DerivativeLiabilities>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i8ce445f747504a6b8b8a06b0352a553c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtMS0xLTEtNzg0MDU_c989cb08-3878-48a9-8be5-9c0fdd7b7fd4"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i91850fd1ef5e48f1a074ea0f2396ca45_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtMy0xLTEtNzg0MDU_d740f876-721b-491c-9c5f-14456dd1f0fe"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ia4484df7453946bf99aa95f31f347a41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtNS0xLTEtNzg0MDU_dee61d89-24cd-471d-ad24-f2d74318f0b9"
      unitRef="usd">6938000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzUtNy0xLTEtNzg0MDU_8242cd1f-6afb-4943-90d4-6113de1fbd3a"
      unitRef="usd">6938000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i8ce445f747504a6b8b8a06b0352a553c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzYtMS0xLTEtNzg0MDU_cb0bfe4c-def6-4b51-a42b-96caffecab60"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i91850fd1ef5e48f1a074ea0f2396ca45_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzYtMy0xLTEtNzg0MDU_43141e1a-3704-4e49-b793-ed6fa3fa46f4"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia4484df7453946bf99aa95f31f347a41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzYtNS0xLTEtNzg0MDU_776ffdde-97ad-4007-9434-cb3e36e03637"
      unitRef="usd">7025000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpmMTJjZmQ3NGViY2U0M2Q2YjFmZDExODlkMzllZDc3OC90YWJsZXJhbmdlOmYxMmNmZDc0ZWJjZTQzZDZiMWZkMTE4OWQzOWVkNzc4XzYtNy0xLTEtNzg0MDU_c144faeb-4d7d-49d1-8499-e0578364a639"
      unitRef="usd">7025000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="if6981964444342f38ac3a11276d61065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtMS0xLTEtMTAyOTAx_275cf16b-2799-4a6b-95e0-da6a43f907c7"
      unitRef="usd">61227000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="iccc6bf1a33f74e4494cd5060f48b183a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtMy0xLTEtMTAyODky_78312b0c-b869-47a3-8ab7-947cb2e68126"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i7fa6c516d77c4667ba71bf0d5402e7e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtNS0xLTEtMTAyODky_47160587-8e97-4e85-90bd-3029f2081160"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtNy0xLTEtMTAyODky_7246bc7e-0d0c-4434-b8f9-6f13d3519918"
      unitRef="usd">61227000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if6981964444342f38ac3a11276d61065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtMS0xLTEtMTAyODky_fc4ef3e4-f5c6-4b9e-ad2e-9f81fecd1e74"
      unitRef="usd">61227000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iccc6bf1a33f74e4494cd5060f48b183a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtMy0xLTEtMTAyODky_dbb44bd7-3b9d-4855-9f36-28319e563f35"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7fa6c516d77c4667ba71bf0d5402e7e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtNS0xLTEtMTAyODky_371e0e3e-6f9b-46f0-8886-14d601147688"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtNy0xLTEtMTAyODky_6bc55afb-be89-4692-9b95-3c0c4ff4a80c"
      unitRef="usd">61227000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="if6981964444342f38ac3a11276d61065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtMS0xLTEtNzg0MDU_6e6a8a01-e11d-494f-a534-a1e7151de3b1"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iccc6bf1a33f74e4494cd5060f48b183a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtMy0xLTEtNzg0MDU_30f74a8a-e8f7-45b5-a644-69bc8578a80c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7fa6c516d77c4667ba71bf0d5402e7e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtNS0xLTEtNzg0MDU_51e87e18-21cf-4a7b-923e-d4177b3bf008"
      unitRef="usd">101000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzMtNy0xLTEtNzg0MDU_3abdda94-2533-4bfb-83a3-d68d15730ade"
      unitRef="usd">101000</us-gaap:DerivativeLiabilities>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="if6981964444342f38ac3a11276d61065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtMS0xLTEtNzg0MDU_8923738a-1a55-4f1f-8ab0-3d0dea73032c"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="iccc6bf1a33f74e4494cd5060f48b183a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtMy0xLTEtNzg0MDU_4547e6e5-301b-4697-bfbc-1432a62fa049"
      unitRef="usd">0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i7fa6c516d77c4667ba71bf0d5402e7e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtNS0xLTEtNzg0MDU_8f39cc63-60c8-44cb-8cb3-07a2b5ae71c1"
      unitRef="usd">6938000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzQtNy0xLTEtNzg0MDU_3e81530b-8767-4967-94a3-e3e6efb6fa1f"
      unitRef="usd">6938000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if6981964444342f38ac3a11276d61065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzYtMS0xLTEtNzg0MDU_c2c16b9e-a2db-4d55-9274-1172e21c1de7"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iccc6bf1a33f74e4494cd5060f48b183a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzYtMy0xLTEtNzg0MDU_efbcb69c-3c17-42a8-970f-accd40bd7c0e"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7fa6c516d77c4667ba71bf0d5402e7e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzYtNS0xLTEtNzg0MDU_1a9dbf70-6ad0-4cb6-b7bd-54b475dc0d39"
      unitRef="usd">7039000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpjYjZlYmYzYzk2NzQ0YTM2OWJhZDFhNmU2ZDM4NGIyMS90YWJsZXJhbmdlOmNiNmViZjNjOTY3NDRhMzY5YmFkMWE2ZTZkMzg0YjIxXzYtNy0xLTEtNzg0MDU_392af810-377f-4599-8b92-0ee4bbce7f63"
      unitRef="usd">7039000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzEyNjM_035c1ca0-3cff-4149-9af7-ece93aad8550">&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:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&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:18.932%"/&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;As of March 31, 2023&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;/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;101&#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,938&#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;72&#160;&lt;/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;Changes in fair value&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)&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;(72)&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;Fair value, end of period&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;87&#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;6,938&#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: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, 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="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;137&#160;&lt;/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;Changes in fair value&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;(1,295)&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,786)&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,279)&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 common stock in settlement of 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;(4,221)&lt;/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 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;101&#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,938&#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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9dd48599c47343c3a5b8ef41ba21e087_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzMtMS0xLTEtNzg0MDU_2b0280c7-8554-4866-ad07-6816d86b62bd"
      unitRef="usd">101000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifda895ffbbea4d5f849e052881a91d6a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzMtMy0xLTEtNzg0MDU_b4542ecd-280a-4749-a14b-5b09d8c6725c"
      unitRef="usd">6938000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i80db1626c8ce43efa324143f71bdc05f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzQtMy0xLTEtNzg0MDU_ed485d0d-e3e3-4b7d-a951-2cf2d9717d9b"
      unitRef="usd">72000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idf0519d68e6a4d4ab361128c0494db1e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzctMS0xLTEtNzg0MDU_435299aa-ff21-4709-80c2-9c4224aad096"
      unitRef="usd">14000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i80db1626c8ce43efa324143f71bdc05f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzctMy0xLTEtNzg0MDU_e20c805f-2311-4bcb-a630-a0527724db18"
      unitRef="usd">72000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i02eef9791a4846c6b5cbe7161716d27c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzktMS0xLTEtNzg0MDU_1720793b-664d-418b-8c98-e9101b075f3e"
      unitRef="usd">87000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic7c0cbe9a68a4ffbbbad7b127194549c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTpkMjYwM2E1NTFhNGE0ODRlODgxMzBjMTRkZWU1ZGYxNS90YWJsZXJhbmdlOmQyNjAzYTU1MWE0YTQ4NGU4ODEzMGMxNGRlZTVkZjE1XzktMy0xLTEtNzg0MDU_2c416df1-fc0b-4b1f-8101-313f2657c880"
      unitRef="usd">6938000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iaeec7d69282340d9975963df227b50ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzItMS0xLTEtNzg0MDU_1187e1bd-8083-4344-9d33-5d95c3b56833"
      unitRef="usd">1396000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibe06f765a82445639ea5473c23a6a8d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzItMy0xLTEtNzg0MDU_630c1287-7158-4682-a875-ef16a08a2551"
      unitRef="usd">12293000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if1fe3ccead90413983dd312d2de5c2ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzItNS0xLTEtNzg0MDU_38155053-a737-4c10-a144-c459a6631396"
      unitRef="usd">9500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i65c9d43133d84cebb6f345d8843f742c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzMtMy0xLTEtNzg0MDU_e91bba90-eee6-4103-8cef-444118aff664"
      unitRef="usd">137000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ib3c9b7f08a644572ac74eecf696a1741_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzQtMy0xLTEtNzg0MDU_5fdf4f22-3617-492e-aa98-f0d8ef688cfc"
      unitRef="usd">235000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i79479d464f9f42d8ae147cd91c73871d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzUtMy0xLTEtNzg0MDU_e0ed2989-4b67-4a4a-85eb-e2ee013a0ed8"
      unitRef="usd">3471000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="icb55e81673634d2e8e25f14fc693f4d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzYtMS0xLTEtNzg0MDU_e49db595-a36a-4ebf-88b9-dbb9f54c8680"
      unitRef="usd">1295000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i65c9d43133d84cebb6f345d8843f742c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzYtMy0xLTEtNzg0MDU_bd446abd-3f19-4f4f-a1e6-4756497c155f"
      unitRef="usd">1786000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifdfadc1f679e4f36be4037858b5aa755_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzYtNS0xLTEtNzg0MDU_df49ad22-94c9-4fb5-a35f-e013eb39d420"
      unitRef="usd">5279000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ifdfadc1f679e4f36be4037858b5aa755_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzctNS0xLTEtNzg0MDU_12b3abbb-5d4a-41e4-b4d1-247368508458"
      unitRef="usd">4221000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9dd48599c47343c3a5b8ef41ba21e087_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzgtMS0xLTEtNzg0MDU_9f5167c9-0147-43e0-a9df-4864d0f0324a"
      unitRef="usd">101000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifda895ffbbea4d5f849e052881a91d6a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzgtMy0xLTEtNzg0MDU_46d7c718-c330-4951-a120-ef277c8ca97e"
      unitRef="usd">6938000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7369c195ab0e44e898934ec7dba2292d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90YWJsZTo4N2ViOTg5MjczZDQ0OGQ0YjIxNjdhNzNlYTlmMTVhNy90YWJsZXJhbmdlOjg3ZWI5ODkyNzNkNDQ4ZDRiMjE2N2E3M2VhOWYxNWE3XzgtNS0xLTEtNzg0MDU_5462d3ac-06ef-4ad2-a538-68acfd68dd5f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idf0519d68e6a4d4ab361128c0494db1e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzUzOA_e6d20582-5785-4870-807e-3bd32a866218"
      unitRef="usd">14000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i80db1626c8ce43efa324143f71bdc05f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzU0NQ_2f2bf83e-b2e9-46db-aa43-d83a161319c4"
      unitRef="usd">72000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="icb55e81673634d2e8e25f14fc693f4d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzcxMg_3d7f4c1e-fdcf-4e39-b3e9-e46fb1fc928f"
      unitRef="usd">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i65c9d43133d84cebb6f345d8843f742c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzcxOQ_4118e0cd-3914-4f73-8281-20e4ca9723fe"
      unitRef="usd">1800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie50f809a7ee34d22a21e507c6a7fd8d3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzI3NDg3NzkwNzgyODY_a10b899b-29c6-4b3e-878a-3135ea2a6bcb"
      unitRef="usd">-5300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i8e1f948652484d24a8c2c55ad49b2304_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzI3NDg3NzkwNzc3OTU_2b08f5cf-e1a1-4ac2-8ce5-90691471b5ad"
      unitRef="usd">-900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1169f4a319d94dcba505c0a578d45061_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzI3NDg3NzkwNzc4MDM_59e27ae8-0f9d-4810-972f-9ae6db500d2a"
      unitRef="usd">-1600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xODcvZnJhZzpmZjhmNWM1MjBlODU0NzhiYjc2OTMwMmUwYmY0YjE1MC90ZXh0cmVnaW9uOmZmOGY1YzUyMGU4NTQ3OGJiNzY5MzAyZTBiZjRiMTUwXzI3NDg3NzkwNzg3MzQ_b38f9696-4eca-4006-bacf-3f5dab0ae2cd"
      unitRef="usd">-4000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzE2MTg1_6202affa-ec82-4e54-bad1-6c2f47541c7f">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;Tile, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 products include 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. Tile offers a comprehensive list of products to use with the Tile 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.5 million, of which $158.1 million was paid in cash and $15.4 million paid in equity. The $15.4 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. Refer to Note 19 &#x201c;Subsequent Events&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 compensation 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 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;text-align:justify"&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:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEyMDQ1_7a8569f5-1a5a-43d9-942f-b7bdcf2f28f4"&gt;two&lt;/span&gt; to four year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 was based on the Company&#x2019;s achievement of certain targets for revenue and earnings before interest, taxes, depreciation, and amortization for the three months ended December 31, 2021 and the three months ended March 31, 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;text-align:justify"&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 acquired and liabilities assumed 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 were based on estimates of fair value and were finalized as of January 5, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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,547&#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,203)&lt;/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,483&#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 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: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;text-align:justify"&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;text-align:justify"&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="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNDE4_6c0e24b3-191e-401b-a127-01d183f932f1"
      unitRef="usd">173500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNDMx_e98c4fe9-369b-4d74-baab-dd409be99331"
      unitRef="usd">158100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNDU1_b9cae995-2422-4856-be2d-d5073b66a1ad"
      unitRef="usd">15400000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNDc4_b9cae995-2422-4856-be2d-d5073b66a1ad"
      unitRef="usd">15400000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNTA4_41d5568f-6bab-454d-aa81-b6425b843f9c"
      unitRef="shares">780593</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <lifx:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNTg2_ccfdc6fd-2e34-45d2-9261-d173ce23bc87"
      unitRef="shares">534465</lifx:BusinessCombinationContingentConsiderationLiabilityShares>
    <lifx:BusinessCombinationIndemnityEscrow
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNzMx_0e9d33d7-44a8-47e4-903c-8563676ccee2"
      unitRef="usd">14100000</lifx:BusinessCombinationIndemnityEscrow>
    <lifx:BusinessCombinationAndSharesIssuedToKeyEmployeeIndemnityEscrow
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwNzQ2_4fb20ae7-8290-4f1f-bfc1-9bda0ac2283a"
      unitRef="shares">84524</lifx:BusinessCombinationAndSharesIssuedToKeyEmployeeIndemnityEscrow>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwODE4_964cdcf5-4241-4ffa-b87e-2e8af8cf38fa">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <lifx:BusinessCombinationExcludedConsideration
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwOTA0_f406e084-744d-453a-8e38-273e9e9f0382"
      unitRef="usd">35000000</lifx:BusinessCombinationExcludedConsideration>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i98f6a7e2a0544ef8837c5954c7fac75e_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEwOTky_8fb3dc5c-cbb0-46a8-95b4-67a6511b6e56"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i98f6a7e2a0544ef8837c5954c7fac75e_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExMDQ4_b2f8bf76-74b6-418b-ae32-6bad048f6e94"
      unitRef="usd">29600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="ie41c835a0e654e33807816285c18ce78_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExMDUy_075d7add-da27-4202-a1d1-2928bf0047ab"
      unitRef="usd">400000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ie41c835a0e654e33807816285c18ce78_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExMDY2_b7f232e7-4045-4322-a3c2-daed219ce1ce"
      unitRef="shares">38730</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationRetentionBonuses
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExMjMw_8fdf8521-6ec1-45f2-b6c2-b50a11fce556"
      unitRef="usd">3000000</lifx:BusinessCombinationExcludedConsiderationRetentionBonuses>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExNDAy_868ddd5b-fb82-418b-903f-83942842a9aa"
      unitRef="usd">1700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <lifx:BusinessCombinationExcludedConsiderationSharesGranted
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExNTg4_fd061506-39d7-4d26-b5f2-3668164aa4c6"
      unitRef="shares">1561</lifx:BusinessCombinationExcludedConsiderationSharesGranted>
    <lifx:BusinessCombinationExcludedConsiderationContingentConsiderationSharesGranted
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExNjY0_ca8635a0-8afe-44d5-ba56-ed8490d230d6"
      unitRef="shares">4784</lifx:BusinessCombinationExcludedConsiderationContingentConsiderationSharesGranted>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExNzc4_797141fd-714a-4c62-9bfd-ee25351e824e"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i8a2a58a7c69a4bfebccd1871eb973ed3_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExODI1_dd4bb715-640d-4770-9239-4e12b9b33104"
      unitRef="shares">787446</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i8a2a58a7c69a4bfebccd1871eb973ed3_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzExODQ1_d4787d80-2bfb-4a48-85d6-f40595c0b73e"
      unitRef="usd">15600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8a2a58a7c69a4bfebccd1871eb973ed3_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzE2MTkz_cff7723e-b6b1-4de6-bd0d-4d0be50ae597">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i4d04f8e591fd407ebbe668cd3cf85e39_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzEyMDIz_0417f6ba-f7ff-4930-b540-79a6959979f4"
      unitRef="shares">711903</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6890be48816c432ea77ba46e0b202fc8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzE2MTk0_572fbb78-2772-492d-b846-c04fba844b57">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzE2MTkx_388c4f86-15cf-4b33-82f0-2f97ac79c8e7">&lt;div style="margin-top:12pt;text-align:justify"&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,547&#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,203)&lt;/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,483&#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>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzEtMS0xLTEtNzg0MDU_4f6819cb-b61d-41b0-9bf6-6d5202bc374f"
      unitRef="usd">32997000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzItMS0xLTEtNzg0MDU_0fe4ac4e-81a3-427d-9667-40478d1337fb"
      unitRef="usd">1050000</lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzMtMS0xLTEtNzg0MDU_fd3cfd42-fab0-4c42-9ddc-fb78aaaa7bf7"
      unitRef="usd">27826000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzQtMS0xLTEtNzg0MDU_64684e45-80e6-4e80-90c7-49d1c7042f17"
      unitRef="usd">5004000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzUtMS0xLTEtNzg0MDU_9413db8e-9e77-4d1d-8e65-5e5af3ea4eb4"
      unitRef="usd">8320000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzYtMS0xLTEtNzg0MDU_f907b9c2-1a18-4909-bb42-0560109af248"
      unitRef="usd">570000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzctMS0xLTEtNzg0MDU_4ab88c9c-5b2a-4c8d-9da5-548aa8d89909"
      unitRef="usd">482000</lifx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzgtMS0xLTEtNzg0MDU_08e9abfd-176f-4e4a-81a7-fd42cc377e65"
      unitRef="usd">52700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzktMS0xLTEtNzg0MDU_d0f71e7b-906b-47cf-9061-6bb3570527aa"
      unitRef="usd">102547000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzEwLTEtMS0xLTc4NDA1_4d7a0a8e-a30b-4bfa-a40d-e7c706729c74"
      unitRef="usd">23197000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzExLTEtMS0xLTc4NDA1_5398ce7e-05cc-422e-a607-4e7c55ff4d72"
      unitRef="usd">24613000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzEyLTEtMS0xLTc4NDA1_ce802de0-64f4-41ae-80b8-deeccbee7416"
      unitRef="usd">10203000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i89f61490016142d48de5d0f32162dec3_I20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo4Nzc0Y2U4ZDAwZjE0ZjJmOGMzYTY5YjdkNTBkZWJkNi90YWJsZXJhbmdlOjg3NzRjZThkMDBmMTRmMmY4YzNhNjliN2Q1MGRlYmQ2XzEzLTEtMS0xLTc4NDA1_0b085df8-2796-462c-8df0-273e550b0098"
      unitRef="usd">173483000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90ZXh0cmVnaW9uOjMxNzMxYmJjMmI2OTQ4YWViMDcwMDUwMDE1NTJhY2FhXzE2MTg4_a84e4694-4243-4a24-bb1a-5fc7f2b3fbda">&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: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="i486e691d8fc34bb69e331ce4ad079e05_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzEtMS0xLTEtNzg0MDU_fcd15f1b-4d8a-4ea2-9314-94a588ef6e49"
      unitRef="usd">18400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i486e691d8fc34bb69e331ce4ad079e05_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzEtMy0xLTEtNzg0MDU_127d54d0-c399-4a00-8411-e10998637f5e">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i688b36fe6ab94c19b9e8b25bcceeb4dc_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzItMS0xLTEtNzg0MDU_0409cbe3-b266-4164-8667-191203d8417f"
      unitRef="usd">20000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i688b36fe6ab94c19b9e8b25bcceeb4dc_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzItMy0xLTEtNzg0MDU_6966d312-612c-4310-99a9-4214fff98557">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i47aa18ffbce64bffb14ad51299984cfb_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzMtMS0xLTEtNzg0MDU_1765a00c-f2c4-43f1-ba3d-ab000d0633f5"
      unitRef="usd">14300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i47aa18ffbce64bffb14ad51299984cfb_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzMtMy0xLTEtNzg0MDU_dd522bf8-3796-4588-a5dd-97ed8a91bb64">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTAvZnJhZzozMTczMWJiYzJiNjk0OGFlYjA3MDA1MDAxNTUyYWNhYS90YWJsZTo1ODRmMGZjZGNkZmY0ZTg2OTU3OWE3YjMxNzIzYjBkNy90YWJsZXJhbmdlOjU4NGYwZmNkY2RmZjRlODY5NTc5YTdiMzE3MjNiMGQ3XzQtMS0xLTEtNzg0MDU_5ac49f8c-d075-4100-900b-e6e5eb41faf2"
      unitRef="usd">52700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1ODQ_67493d67-eff1-46e4-8d65-46eb7fd063e2">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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;/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;31,074&#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;33,219&#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;(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;/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;30,980&#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;33,125&#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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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;2,072&#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,063&#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;6,725&#160;&lt;/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,763&#160;&lt;/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;8,797&#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,826&#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;text-align:justify"&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 raw materials inventory write-off of $0.9 million for the three months ended March 31, 2023. The write-off resulted primarily from a decision made in the current period to discontinue a product line in the Company&#x2019;s product roadmap. The raw materials have no alternative use and have been fully written off for the three months ended March 31, 2023. There were no other inventory write-offs recorded for the three months ended March 31, 2022. &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 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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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;9,232&#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;6,925&#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;828&#160;&lt;/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,623&#160;&lt;/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,060&#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,548&#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 owed to the Company and other amounts which the Company is expected to receive in future 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;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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;/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;275&#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;276&#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;100&#160;&lt;/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;100&#160;&lt;/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;650&#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;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;/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;Construction in Progress&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;373&#160;&lt;/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;Furniture and fixtures&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;9&#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;9&#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;Total property and equipment, gross&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,407&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,009&#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: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:#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;(652)&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;(616)&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;Total property and equipment, net&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;755&#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;393&#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;Depreciation expense was $37 thousand and $0.1 million for the three months ended March 31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no impairment of property and equipment or long-lived assets recognized during the three months ended March 31, 2023 or 2022. &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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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,743&#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,524&#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;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;/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;51&#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;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;/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,268&#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,134&#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;text-align:justify"&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. &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;text-align:justify"&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 leases office space under various non-cancelable operating leases with remaining lease terms of up to 1 year, some of which include the option to extend the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023 or December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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 components of lease expense are as follows (in thousands):&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:61.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.412%"/&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:17.415%"/&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 March 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 #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;2023&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;2022&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;245&#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;394&#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:6pt;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-bottom:12pt;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;Supplemental balance sheet information related to leases is as follows (in thousands, except lease term):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:61.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.412%"/&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:17.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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 March 31,&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;/tr&gt;&lt;tr&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;2023&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;/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;Operating lease right-of-use asset&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;571&#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;802&#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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMC0xLTEtODQ4MzI_b6658dfe-988c-454e-8c91-7396bb0dc8e9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMC0xLTEtODQ4MzI_ec98d49d-68f3-4476-b692-ebed7658fbd6"&gt;Operating lease liability, current (included in accrued expenses and other current liabilities)&lt;/span&gt;&lt;/span&gt;&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;580&#160;&lt;/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;813&#160;&lt;/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="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;Weighted-average remaining term for operating lease (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;0.7&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;1.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 discount rate used to measure the present value of the operating lease liabilities was 5.0%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023 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 2023&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;588&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#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 imputed interest&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)&lt;/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 operating lease liability&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;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;Payments for operating leases included in cash from operating activities were $0.3 million and $0.6 million for the three months ended March 31, 2023 and 2022, 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;Goodwill and 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;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:35.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.537%"/&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:19.537%"/&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:19.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" 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 March 31 2023,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Gross&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;Accumulated Amortization&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;Net&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;Trade name&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;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 #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,008)&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;20,372&#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;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,430&#160;&lt;/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,827)&lt;/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,603&#160;&lt;/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;(2,367)&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,923&#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;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;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;(137)&lt;/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;913&#160;&lt;/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&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;62,150&#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,339)&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;50,811&#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.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.537%"/&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:19.537%"/&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:19.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" 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 2022,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Gross&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;Accumulated Amortization&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;Net&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;Trade name&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,380&#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,424)&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;20,956&#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;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,430&#160;&lt;/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,705)&lt;/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;17,725&#160;&lt;/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;(1,895)&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;13,395&#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;(78)&lt;/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;623&#160;&lt;/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&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;61,801&#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,102)&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;52,699&#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;text-align:justify"&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 capitalized $0.3&#160;million and $0.2&#160;million in internal use software during the three months ended March 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 $2.1 million for the three months ended March 31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no impairment of intangible assets recorded during the three months ended March 31, 2023 or 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023, 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 2023&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;6,766&#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;2024&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;9,060&#160;&lt;/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;2025&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,981&#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;2026&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,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and Beyond&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;17,504&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 amortization expense&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;50,811&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 useful lives of the Company&#x2019;s acquired intangible assets are as follows:&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:60.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.019%"/&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:18.022%"/&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 March 31,&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;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 #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;2023&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;/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;8.7 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.0 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;3.7 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;3.9 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;6.9 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;7.1 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;Internal use software&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;2.5 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;2.8 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;As of March&#160;31, 2023 and December&#160;31, 2022, goodwill was $133.7 million. No goodwill impairments were recorded during the three months ended March 31, 2023 or 2022.&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;Accrued Expenses and Other Current 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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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;7,611&#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,868&#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,163&#160;&lt;/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,900&#160;&lt;/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;4,192&#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;10,871&#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;580&#160;&lt;/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;813&#160;&lt;/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;Sales return reserves&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,059&#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,952&#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;Other current 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;4,376&#160;&lt;/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,611&#160;&lt;/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 accrued expenses and other current liabilities&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;22,981&#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;27,015&#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;text-align:justify"&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 related to the Company&#x2019;s hardware tracking devices and inventory received not yet billed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;text-align:justify"&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 as of March&#160;31, 2023 relates to restricted cash associated with the acquisition of Tile (the &#x201c;Tile Acquisition&#x201d;), which was placed in an indemnity escrow fund to be held for fifteen months after the acquisition date for general representations and warranties. The initial balances were included within total consideration transferred. &lt;/span&gt;&lt;/div&gt;The escrow liability as of December&#160;31, 2022 relates to restricted cash associated with the Tile Acquisition, $13.1&#160;million, and the acquisition of Jiobit (the &#x201c;Jiobit Acquisition&#x201d;), $0.2&#160;million, placed in an indemnity escrow fund to be held for fifteen months and eighteen months, respectively, after the acquisition date for general representations and warranties. The initial balances were included within total consideration transferred.</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1OTc_4f43f423-a15d-4ec1-a4ed-ce9fae2f5a3d">&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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;/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;31,074&#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;33,219&#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;(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;/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;30,980&#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;33,125&#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="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo5NmRjNTg1NjI4NTA0ODkwYjBjODRiNTFjMzQyMWJkZS90YWJsZXJhbmdlOjk2ZGM1ODU2Mjg1MDQ4OTBiMGM4NGI1MWMzNDIxYmRlXzMtMS0xLTEtNzg0MDU_a7fe1bfe-04d5-42fc-a0ab-6a17bd5f1732"
      unitRef="usd">31074000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo5NmRjNTg1NjI4NTA0ODkwYjBjODRiNTFjMzQyMWJkZS90YWJsZXJhbmdlOjk2ZGM1ODU2Mjg1MDQ4OTBiMGM4NGI1MWMzNDIxYmRlXzMtMy0xLTEtNzg0MDU_bea37033-fb23-4447-8d94-eaf5dfad2d83"
      unitRef="usd">33219000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo5NmRjNTg1NjI4NTA0ODkwYjBjODRiNTFjMzQyMWJkZS90YWJsZXJhbmdlOjk2ZGM1ODU2Mjg1MDQ4OTBiMGM4NGI1MWMzNDIxYmRlXzQtMS0xLTEtNzg0MDU_6ab56bb2-773b-4780-9841-e58c0bf23845"
      unitRef="usd">94000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo5NmRjNTg1NjI4NTA0ODkwYjBjODRiNTFjMzQyMWJkZS90YWJsZXJhbmdlOjk2ZGM1ODU2Mjg1MDQ4OTBiMGM4NGI1MWMzNDIxYmRlXzQtMy0xLTEtNzg0MDU_093f2563-ddd2-4315-9ad4-5d078ffa60eb"
      unitRef="usd">94000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo5NmRjNTg1NjI4NTA0ODkwYjBjODRiNTFjMzQyMWJkZS90YWJsZXJhbmdlOjk2ZGM1ODU2Mjg1MDQ4OTBiMGM4NGI1MWMzNDIxYmRlXzUtMS0xLTEtNzg0MDU_650045f8-b116-497e-a359-a3c4d263b162"
      unitRef="usd">30980000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo5NmRjNTg1NjI4NTA0ODkwYjBjODRiNTFjMzQyMWJkZS90YWJsZXJhbmdlOjk2ZGM1ODU2Mjg1MDQ4OTBiMGM4NGI1MWMzNDIxYmRlXzUtMy0xLTEtNzg0MDU_b5d5fd2f-74bd-4fad-90ce-d3285473f504"
      unitRef="usd">33125000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1OTA_24f0e293-e9fb-4900-9740-dd4e0a731a72">&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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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;2,072&#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,063&#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;6,725&#160;&lt;/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,763&#160;&lt;/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;8,797&#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,826&#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="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0ZmNiMmRiOTNjOTY0ZWY3YjFkZGMwOWZjYjE3NmFjMi90YWJsZXJhbmdlOjRmY2IyZGI5M2M5NjRlZjdiMWRkYzA5ZmNiMTc2YWMyXzMtMS0xLTEtNzg0MDU_bf8d3626-58c2-428f-9062-bbe2ffd5a27d"
      unitRef="usd">2072000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0ZmNiMmRiOTNjOTY0ZWY3YjFkZGMwOWZjYjE3NmFjMi90YWJsZXJhbmdlOjRmY2IyZGI5M2M5NjRlZjdiMWRkYzA5ZmNiMTc2YWMyXzMtMy0xLTEtNzg0MDU_39a2d3be-8fe7-4eff-9fe5-dd41883d4c8f"
      unitRef="usd">3063000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0ZmNiMmRiOTNjOTY0ZWY3YjFkZGMwOWZjYjE3NmFjMi90YWJsZXJhbmdlOjRmY2IyZGI5M2M5NjRlZjdiMWRkYzA5ZmNiMTc2YWMyXzQtMS0xLTEtNzg0MDU_8c072a0d-2685-417d-80f8-8ea6bca9e760"
      unitRef="usd">6725000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0ZmNiMmRiOTNjOTY0ZWY3YjFkZGMwOWZjYjE3NmFjMi90YWJsZXJhbmdlOjRmY2IyZGI5M2M5NjRlZjdiMWRkYzA5ZmNiMTc2YWMyXzQtMy0xLTEtNzg0MDU_4207a45c-84be-4138-8b67-899d05db7f0a"
      unitRef="usd">7763000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0ZmNiMmRiOTNjOTY0ZWY3YjFkZGMwOWZjYjE3NmFjMi90YWJsZXJhbmdlOjRmY2IyZGI5M2M5NjRlZjdiMWRkYzA5ZmNiMTc2YWMyXzUtMS0xLTEtNzg0MDU_82ec9c38-8ec6-4d70-847c-d12177555829"
      unitRef="usd">8797000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0ZmNiMmRiOTNjOTY0ZWY3YjFkZGMwOWZjYjE3NmFjMi90YWJsZXJhbmdlOjRmY2IyZGI5M2M5NjRlZjdiMWRkYzA5ZmNiMTc2YWMyXzUtMy0xLTEtNzg0MDU_f2de4029-eb2d-4415-a0d3-680fd55bc056"
      unitRef="usd">10826000</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NjM3NDA_1f39695e-69c9-41e1-988c-b307fe560b25"
      unitRef="usd">900000</us-gaap:InventoryWriteDown>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1OTg_2deb926d-8b43-43c6-84c4-855dbb6ecd1c">&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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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;9,232&#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;6,925&#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;828&#160;&lt;/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,623&#160;&lt;/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,060&#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,548&#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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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,743&#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,524&#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;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;/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;51&#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;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;/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,268&#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,134&#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="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTowYWFiYmU5NGIzZDQ0OTNiYjU1YzgxZTU0ZGFmMzZkMy90YWJsZXJhbmdlOjBhYWJiZTk0YjNkNDQ5M2JiNTVjODFlNTRkYWYzNmQzXzMtMS0xLTEtNzg0MDU_9c51503d-7144-4287-b862-b547f4be2c0e"
      unitRef="usd">9232000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTowYWFiYmU5NGIzZDQ0OTNiYjU1YzgxZTU0ZGFmMzZkMy90YWJsZXJhbmdlOjBhYWJiZTk0YjNkNDQ5M2JiNTVjODFlNTRkYWYzNmQzXzMtMy0xLTEtNzg0MDU_e895d162-1e3e-44f1-88f9-2159a9a3cb3b"
      unitRef="usd">6925000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTowYWFiYmU5NGIzZDQ0OTNiYjU1YzgxZTU0ZGFmMzZkMy90YWJsZXJhbmdlOjBhYWJiZTk0YjNkNDQ5M2JiNTVjODFlNTRkYWYzNmQzXzQtMS0xLTEtNzg0MDU_57ae44f8-3671-4470-a586-243a954f93f9"
      unitRef="usd">828000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTowYWFiYmU5NGIzZDQ0OTNiYjU1YzgxZTU0ZGFmMzZkMy90YWJsZXJhbmdlOjBhYWJiZTk0YjNkNDQ5M2JiNTVjODFlNTRkYWYzNmQzXzQtMy0xLTEtNzg0MDU_917f940f-bc35-48f6-b9a0-8723b09b4ea7"
      unitRef="usd">1623000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTowYWFiYmU5NGIzZDQ0OTNiYjU1YzgxZTU0ZGFmMzZkMy90YWJsZXJhbmdlOjBhYWJiZTk0YjNkNDQ5M2JiNTVjODFlNTRkYWYzNmQzXzUtMS0xLTEtNzg0MDU_20858a5b-21d7-417f-bf38-3e668f130279"
      unitRef="usd">10060000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTowYWFiYmU5NGIzZDQ0OTNiYjU1YzgxZTU0ZGFmMzZkMy90YWJsZXJhbmdlOjBhYWJiZTk0YjNkNDQ5M2JiNTVjODFlNTRkYWYzNmQzXzUtMy0xLTEtNzg0MDU_a3268df8-9c93-499b-92f2-8e2d8b5543a7"
      unitRef="usd">8548000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1OTE_dd6a5c56-51c3-444d-a5ea-a75323185bd3">&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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;/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;275&#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;276&#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;100&#160;&lt;/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;100&#160;&lt;/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;650&#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;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;/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;Construction in Progress&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;373&#160;&lt;/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;Furniture and fixtures&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;9&#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;9&#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;Total property and equipment, gross&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,407&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,009&#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: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:#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;(652)&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;(616)&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;Total property and equipment, net&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;755&#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;393&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1b2a2b93f7924c5b87be7c3a983c3c93_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzMtMS0xLTEtNzg0MDU_be28ffc0-fb29-4f61-a697-48e6bbf19f63"
      unitRef="usd">275000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i84bf28dbcdbe40babca4c320fb2d6dee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzMtMy0xLTEtNzg0MDU_c0065c40-ddf0-4b43-9d4b-74e2fd5f0b5e"
      unitRef="usd">276000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ief592358d1bf4b15b3642f8ab786a734_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzQtMS0xLTEtNzg0MDU_6452a62f-2953-459e-a19c-f23be8ecf55a"
      unitRef="usd">100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if691d38c2b7c473da7243532ed9ef76a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzQtMy0xLTEtNzg0MDU_508680d3-32f6-4137-a0a4-8cce93e6189c"
      unitRef="usd">100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5a4f3432dcd419eaa623022afbdfa9e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzUtMS0xLTEtNzg0MDU_7981f17b-08b5-432b-9fc8-e47f15632c14"
      unitRef="usd">650000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i41a550aa05d04ae09819ef8ae31b987d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzUtMy0xLTEtNzg0MDU_562403a2-8825-4bb1-9fc1-ca4cad708554"
      unitRef="usd">624000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id33e952e4d9a4e128d6b1e3c5f715e87_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzYtMS0xLTEtMTAyMjM1_4441255e-9af8-48b9-abd7-b36105116617"
      unitRef="usd">373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i454a20bda4614a7ea8879225f9d4be4e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzYtMy0xLTEtMTAyMjQy_511d2d82-5261-472f-86b2-368189acd54c"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd23b45becb34781b8d821a5f9f31a68_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzYtMS0xLTEtNzg0MDU_a90c81be-153b-45f4-9c50-1a0a8d83ec3c"
      unitRef="usd">9000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic0e20c3a420a443a805dadc122b26c3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzYtMy0xLTEtNzg0MDU_fe4fff32-ea85-40df-81e9-ff22c0ed0a83"
      unitRef="usd">9000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzctMS0xLTEtNzg0MDU_760c975d-a0cc-4822-be49-865b13630991"
      unitRef="usd">1407000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzctMy0xLTEtNzg0MDU_dd5de6a1-51a2-44d9-9651-5412baf8f28e"
      unitRef="usd">1009000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzgtMS0xLTEtNzg0MDU_cddf73e0-b612-407c-a9dc-0280100e17b8"
      unitRef="usd">652000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzgtMy0xLTEtNzg0MDU_bb989883-3219-49c3-9199-d1bd16622d1e"
      unitRef="usd">616000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzktMS0xLTEtNzg0MDU_6b50acfc-5103-4981-8216-8b8925ea5440"
      unitRef="usd">755000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4YmRmNGY0ODNiZDc0MDRkOWZmMzk2NDAwNThhOGU2Yi90YWJsZXJhbmdlOjhiZGY0ZjQ4M2JkNzQwNGQ5ZmYzOTY0MDA1OGE4ZTZiXzktMy0xLTEtNzg0MDU_d1412370-3a84-4745-b786-88b194a0bdde"
      unitRef="usd">393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzY4MQ_27d8c9b3-b6ce-477f-b163-c853159d3fa3"
      unitRef="usd">37000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzY4NQ_c1ba58fc-2ce9-48bd-8da5-e3f0f512ec1e"
      unitRef="usd">100000</us-gaap:Depreciation>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgzMjQ0Nw_038fe499-3560-4850-a39e-d978bbd0d462"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgzMjQ0Nw_700ff693-e7c5-4c00-a83c-59bd32e46c24"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzMtMS0xLTEtNzg0MDU_8e68a573-c8ec-49ac-8634-5b9a1e9d7409"
      unitRef="usd">1743000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzMtMy0xLTEtNzg0MDU_2045d5ad-0f8f-4a79-ba23-e72b94fe3586"
      unitRef="usd">1524000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzQtMS0xLTEtNzg0MDU_98fe90fa-3a6e-4aa4-afe4-c3bb6db7fbdc"
      unitRef="usd">5474000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzQtMy0xLTEtNzg0MDU_9af7ec3c-3321-4c5c-8975-9140f4d8769e"
      unitRef="usd">5474000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzUtMS0xLTEtNzg0MDU_999b9c79-d2ff-494b-91ad-e2ad27cddfa0"
      unitRef="usd">51000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzUtMy0xLTEtNzg0MDU_36cbface-a873-4a3d-b6bd-20519e07531d"
      unitRef="usd">136000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzYtMS0xLTEtNzg0MDU_31636d37-31c8-48b3-bd4a-ea743bad6728"
      unitRef="usd">7268000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0OTQ1Y2Q2MDZiYTE0NmJlYmRhOWUxYzE3OTk4MTUzMi90YWJsZXJhbmdlOjQ5NDVjZDYwNmJhMTQ2YmViZGE5ZTFjMTc5OTgxNTMyXzYtMy0xLTEtNzg0MDU_c8f3e6a6-89b9-484b-a068-5b4ae1a19328"
      unitRef="usd">7134000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgyMzA1Nw_7ff45247-b00e-4fe9-88ee-9a8fa1df5514">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NTYxMDc_19abf856-214f-448f-9adb-517bd086b31d">&lt;div style="margin-bottom:12pt;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 components of lease expense are as follows (in thousands):&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:61.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.412%"/&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:17.415%"/&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 March 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 #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;2023&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;2022&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;245&#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;394&#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="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo2NTBkNjExYWI2MjE0ZjVhOTQxYzBlMzlmMGI5MzkwOC90YWJsZXJhbmdlOjY1MGQ2MTFhYjYyMTRmNWE5NDFjMGUzOWYwYjkzOTA4XzMtMS0xLTEtODQ2MTI_079341fa-cf2a-476c-8772-81bd94feb5f3"
      unitRef="usd">245000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo2NTBkNjExYWI2MjE0ZjVhOTQxYzBlMzlmMGI5MzkwOC90YWJsZXJhbmdlOjY1MGQ2MTFhYjYyMTRmNWE5NDFjMGUzOWYwYjkzOTA4XzMtMy0xLTEtODQ2MTI_337ea3c0-eba5-42e4-a58e-10fae9aa5441"
      unitRef="usd">394000</us-gaap:OperatingLeaseCost>
    <lifx:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NTYxMDY_0a6f2741-ee04-4ae2-8704-0db8528a5769">&lt;div style="margin-bottom:12pt;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;Supplemental balance sheet information related to leases is as follows (in thousands, except lease term):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:61.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.412%"/&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:17.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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 March 31,&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;/tr&gt;&lt;tr&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;2023&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;/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;Operating lease right-of-use asset&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;571&#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;802&#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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMC0xLTEtODQ4MzI_b6658dfe-988c-454e-8c91-7396bb0dc8e9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMC0xLTEtODQ4MzI_ec98d49d-68f3-4476-b692-ebed7658fbd6"&gt;Operating lease liability, current (included in accrued expenses and other current liabilities)&lt;/span&gt;&lt;/span&gt;&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;580&#160;&lt;/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;813&#160;&lt;/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="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;Weighted-average remaining term for operating lease (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;0.7&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;1.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</lifx:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzItMS0xLTEtODQ4MzI_299fa166-7dc5-4240-9f1c-30e08c226bb0"
      unitRef="usd">571000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzItMy0xLTEtODQ4MzI_0ed0d4c7-bc3d-4526-94d0-878dd76dd34c"
      unitRef="usd">802000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMS0xLTEtODQ4MzI_13a35c2d-aaab-4878-80e6-b53221b07a0f"
      unitRef="usd">580000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzQtMy0xLTEtODQ4MzI_9d9494ca-bf29-4fbe-af75-d3f9a41024e7"
      unitRef="usd">813000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzgtMS0xLTEtODQ4MzI_37556983-5fd2-4133-8d4c-857848512be0">P0Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToyMmI0NGVmYTEyYjE0ZmFiOTJkYWMzYjc5NTYzMjlmMC90YWJsZXJhbmdlOjIyYjQ0ZWZhMTJiMTRmYWI5MmRhYzNiNzk1NjMyOWYwXzgtMy0xLTEtODQ4MzI_24e1d0a0-5956-486d-be0a-be166dee45b6">P1Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzI3OTU_f433576b-99f0-4cda-a6ea-94d71c8a1ac3"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1ODc_66d6fd97-6b06-4b7a-bd1b-5aa80639cfb0">&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023 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 2023&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;588&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#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 imputed interest&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)&lt;/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 operating lease liability&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;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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxZTE3NDNjNDkxMTc0ODRkODg2Zjg2MzcwOTJjNjBkNy90YWJsZXJhbmdlOjFlMTc0M2M0OTExNzQ4NGQ4ODZmODYzNzA5MmM2MGQ3XzEtMS0xLTEtNzg0MDU_518d73c2-918b-4f9f-aa68-91e78c3c6930"
      unitRef="usd">588000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxZTE3NDNjNDkxMTc0ODRkODg2Zjg2MzcwOTJjNjBkNy90YWJsZXJhbmdlOjFlMTc0M2M0OTExNzQ4NGQ4ODZmODYzNzA5MmM2MGQ3XzQtMS0xLTEtNzg0MDU_92efc637-850f-4151-8ddf-eef8104d0469"
      unitRef="usd">8000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxZTE3NDNjNDkxMTc0ODRkODg2Zjg2MzcwOTJjNjBkNy90YWJsZXJhbmdlOjFlMTc0M2M0OTExNzQ4NGQ4ODZmODYzNzA5MmM2MGQ3XzUtMS0xLTEtNzg0MDU_9cc4e1af-218e-46e2-a96b-b1a9a21b7f0b"
      unitRef="usd">580000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzMwNDA_dbc86234-9826-4eec-a708-585ce3f8e5b8"
      unitRef="usd">300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzMwNDc_08d17f69-babc-4dc3-b527-a29de9aa1b77"
      unitRef="usd">600000</us-gaap:OperatingLeasePayments>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1ODI_54075f13-164c-44a3-a3d1-72255cd30e5f">&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;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:35.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.537%"/&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:19.537%"/&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:19.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" 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 March 31 2023,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Gross&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;Accumulated Amortization&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;Net&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;Trade name&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;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 #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,008)&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;20,372&#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;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,430&#160;&lt;/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,827)&lt;/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,603&#160;&lt;/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;(2,367)&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,923&#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;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;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;(137)&lt;/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;913&#160;&lt;/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&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;62,150&#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,339)&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;50,811&#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.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.537%"/&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:19.537%"/&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:19.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" 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 2022,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Gross&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;Accumulated Amortization&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;Net&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;Trade name&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,380&#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,424)&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;20,956&#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;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,430&#160;&lt;/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,705)&lt;/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;17,725&#160;&lt;/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;(1,895)&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;13,395&#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;(78)&lt;/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;623&#160;&lt;/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&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;61,801&#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,102)&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;52,699&#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-bottom: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 useful lives of the Company&#x2019;s acquired intangible assets are as follows:&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:60.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.019%"/&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:18.022%"/&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 March 31,&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;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 #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;2023&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;/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;8.7 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.0 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;3.7 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;3.9 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;6.9 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;7.1 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;Internal use software&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;2.5 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;2.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifd5fa1ced5334f1b9ac7b137624476c8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzMtMS0xLTEtODUyMDg_424e8e21-5909-4f81-ba52-6ca19d83dd86"
      unitRef="usd">23380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifd5fa1ced5334f1b9ac7b137624476c8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzMtMy0xLTEtODUyMDg_55a279b0-a051-4bb8-8a8a-88331e4a83b6"
      unitRef="usd">3008000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifd5fa1ced5334f1b9ac7b137624476c8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzMtNS0xLTEtODUyMDg_8dde4c45-9cec-41a0-bc29-2ed70ca040f3"
      unitRef="usd">20372000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7617a789198041b58f0c92ee2abcd17e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzQtMS0xLTEtODUyMDg_4b09e595-0bd1-499f-a9c8-5eec62339e33"
      unitRef="usd">22430000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7617a789198041b58f0c92ee2abcd17e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzQtMy0xLTEtODUyMDg_516864ba-889c-40e2-901e-7560bea2edaa"
      unitRef="usd">5827000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7617a789198041b58f0c92ee2abcd17e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzQtNS0xLTEtODUyMDg_bc21941b-ced0-40fc-b092-2e4686b570f4"
      unitRef="usd">16603000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i62166cf1894d4713a27891a04e0fb283_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzUtMS0xLTEtODUyMDg_a22e3ec5-13b4-4ca8-9aee-00ea08afc59f"
      unitRef="usd">15290000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i62166cf1894d4713a27891a04e0fb283_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzUtMy0xLTEtODUyMDg_76a71e0f-b2aa-4b2e-8cc5-6a58dfe9bf36"
      unitRef="usd">2367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i62166cf1894d4713a27891a04e0fb283_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzUtNS0xLTEtODUyMDg_32d9c1cf-e7b0-4dc8-bb78-0afae14d38cd"
      unitRef="usd">12923000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i14ca53055ed142cb87a55900fc171642_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzYtMS0xLTEtODUyMDg_f25eff60-4805-4019-b2fb-db2ac7298c06"
      unitRef="usd">1050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i14ca53055ed142cb87a55900fc171642_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzYtMy0xLTEtODUyMDg_a5b55ed8-7db5-4d20-a5f3-81ac1677d2c0"
      unitRef="usd">137000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i14ca53055ed142cb87a55900fc171642_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzYtNS0xLTEtODUyMDg_6963a3b1-1296-44d7-9c9a-d46207856704"
      unitRef="usd">913000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzctMS0xLTEtODUyMDg_0ea6b814-71ad-4858-87eb-6ace0870570d"
      unitRef="usd">62150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzctMy0xLTEtODUyMDg_3ea577df-ac0c-4ca8-914e-832c673469df"
      unitRef="usd">11339000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTpmOTBlZTczYjZlOGE0ZDEyYTliZWMwMjY3ZjI5MmJlYi90YWJsZXJhbmdlOmY5MGVlNzNiNmU4YTRkMTJhOWJlYzAyNjdmMjkyYmViXzctNS0xLTEtODUyMDg_cdc22446-8231-4612-b0b5-fb31977ad317"
      unitRef="usd">50811000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic5ef1d648cbd4ab8aac24d844eb87a19_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzItMS0xLTEtODUyNDg_edc00a0d-72b8-43fc-b948-f5384d7aa627"
      unitRef="usd">23380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic5ef1d648cbd4ab8aac24d844eb87a19_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzItMy0xLTEtODUyNDg_2cc49671-523e-4397-a83c-bbe87c465b60"
      unitRef="usd">2424000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic5ef1d648cbd4ab8aac24d844eb87a19_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzItNS0xLTEtODUyNDg_b0323743-f4fe-449f-8cb3-a8542cea4924"
      unitRef="usd">20956000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81e07a02affc4dafa0f63b151a2bc34f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzMtMS0xLTEtODUyNDg_ebf821d0-c3b0-4aac-80dc-dab24f01c743"
      unitRef="usd">22430000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81e07a02affc4dafa0f63b151a2bc34f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzMtMy0xLTEtODUyNDg_d74e8fdd-a7fc-4ca1-97aa-adc6ecbecbb9"
      unitRef="usd">4705000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81e07a02affc4dafa0f63b151a2bc34f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzMtNS0xLTEtODUyNDg_14e3df12-13cf-4763-8dd2-04a456f7299a"
      unitRef="usd">17725000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8e8cad378d2449a4aad0c3411ccd0845_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzQtMS0xLTEtODUyNDg_4615285d-1555-4995-8901-174e8b578798"
      unitRef="usd">15290000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8e8cad378d2449a4aad0c3411ccd0845_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzQtMy0xLTEtODUyNDg_a45fbf2c-826f-432f-a191-b01ee17a23b8"
      unitRef="usd">1895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8e8cad378d2449a4aad0c3411ccd0845_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzQtNS0xLTEtODUyNDg_fef0e76e-15c9-4556-8e70-4850a50a2f25"
      unitRef="usd">13395000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iba2e295bb34f4674a65c3ad46dce68c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzUtMS0xLTEtOTcyMTY_d7059349-8e79-47cf-8e46-72edd4b10b8d"
      unitRef="usd">701000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iba2e295bb34f4674a65c3ad46dce68c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzUtMy0xLTEtOTcyMTY_3a0262e8-264c-4c1f-a35f-4092663b09d9"
      unitRef="usd">78000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iba2e295bb34f4674a65c3ad46dce68c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzUtNS0xLTEtOTcyMTY_7b4207d5-29bd-4b41-b476-799f5af7878a"
      unitRef="usd">623000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzYtMS0xLTEtODUyNDg_337fac51-5361-4133-8cce-35f042b94ce3"
      unitRef="usd">61801000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzUtMy0xLTEtODUyNzg_9178a300-4349-4971-9a8d-ed6e6271bc04"
      unitRef="usd">9102000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo3NWRjMjkyOGYyOGE0Zjk1YTc4M2JlZmJjNmI1MjJhYi90YWJsZXJhbmdlOjc1ZGMyOTI4ZjI4YTRmOTVhNzgzYmVmYmM2YjUyMmFiXzYtNS0xLTEtODUyNDg_1b6a7f99-d428-4582-bd36-261a33ff7032"
      unitRef="usd">52699000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgyODYzNw_6ed39f9a-4431-4197-87e1-0c7e1fa39032"
      unitRef="usd">300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgyODY0Mg_f8054e71-a4bf-4ef3-8347-98854dd6447f"
      unitRef="usd">200000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzMyMTI_55cd5dee-4d26-4ffb-8da6-37232bd65d2e"
      unitRef="usd">2200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzMyMTY_175b1ab0-f072-4f61-9713-2a82e2e8d87d"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgzMjM2NQ_7646a825-d258-4630-a5cf-7cf82fa1872c"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzU0OTc1NTgzMjM2NQ_e1288697-9212-415c-b98d-0316727a77b0"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1ODU_2c72eff6-85b5-4cd7-9158-699fa43e0cbe">&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023, 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 2023&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;6,766&#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;2024&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;9,060&#160;&lt;/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;2025&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,981&#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;2026&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,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and Beyond&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;17,504&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 amortization expense&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;50,811&#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:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxYWY4YmVjNzgwMzA0ZmM2ODk5NmExYjUwM2U3Mjc2OC90YWJsZXJhbmdlOjFhZjhiZWM3ODAzMDRmYzY4OTk2YTFiNTAzZTcyNzY4XzItMS0xLTEtNzg0MDU_96241ea3-fede-4020-b26e-d52b2d9467af"
      unitRef="usd">6766000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxYWY4YmVjNzgwMzA0ZmM2ODk5NmExYjUwM2U3Mjc2OC90YWJsZXJhbmdlOjFhZjhiZWM3ODAzMDRmYzY4OTk2YTFiNTAzZTcyNzY4XzMtMS0xLTEtNzg0MDU_51ae6a5e-ecd3-4180-8bbf-ff12f06b1d48"
      unitRef="usd">9060000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxYWY4YmVjNzgwMzA0ZmM2ODk5NmExYjUwM2U3Mjc2OC90YWJsZXJhbmdlOjFhZjhiZWM3ODAzMDRmYzY4OTk2YTFiNTAzZTcyNzY4XzQtMS0xLTEtNzg0MDU_d779afc5-ae5d-416b-92c9-28dd5aee4d39"
      unitRef="usd">8981000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxYWY4YmVjNzgwMzA0ZmM2ODk5NmExYjUwM2U3Mjc2OC90YWJsZXJhbmdlOjFhZjhiZWM3ODAzMDRmYzY4OTk2YTFiNTAzZTcyNzY4XzUtMS0xLTEtNzg0MDU_4b0d20dd-57b4-4e84-bc6f-14c6ae13a2b6"
      unitRef="usd">8500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <lifx:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxYWY4YmVjNzgwMzA0ZmM2ODk5NmExYjUwM2U3Mjc2OC90YWJsZXJhbmdlOjFhZjhiZWM3ODAzMDRmYzY4OTk2YTFiNTAzZTcyNzY4XzYtMS0xLTEtNzg0MDU_55cf4e5d-80e5-4bd0-bd72-36b1fb375240"
      unitRef="usd">17504000</lifx:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearThree>
    <lifx:FiniteLivedIntangibleAssetsNetExcludingAssetsNotYetInService
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZToxYWY4YmVjNzgwMzA0ZmM2ODk5NmExYjUwM2U3Mjc2OC90YWJsZXJhbmdlOjFhZjhiZWM3ODAzMDRmYzY4OTk2YTFiNTAzZTcyNzY4XzgtMS0xLTEtNzg0MDU_85e043f2-73b0-4eec-ac30-072965ba3227"
      unitRef="usd">50811000</lifx:FiniteLivedIntangibleAssetsNetExcludingAssetsNotYetInService>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifbb4433e1f63493a9c5567c5e2ad342b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzQtMS0xLTEtNzg0MDU_2c8da9ea-aaf8-4996-b184-c431a9ba5470">P8Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i13b538e7c6784d3c907e424d550801fd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzQtMy0xLTEtNzg0MDU_66c42c37-9609-4b62-a2c7-ea72afdb2c23">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i00e7769e0ad241aebd62adbbb8130ea2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzUtMS0xLTEtNzg0MDU_6d1ae695-e3ee-4308-8278-6490b1c4b1f4">P3Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0c92b63b01d74c12b46d1fd135433ebb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzUtMy0xLTEtNzg0MDU_aafa2404-8cdc-46e1-8f5d-a71088b71fda">P3Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1919a15c54484222ac6ead4ef41bcb44_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzYtMS0xLTEtNzg0MDU_fd8375f5-3e65-44c9-ba09-c4be66d9db59">P6Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id0e15f2c85cc41ccae00d264821d8959_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzYtMy0xLTEtNzg0MDU_1bfc30c7-f576-4c2f-9a1a-fa0e1965143d">P7Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2564262995484819a84c12e67671f52a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzctMS0xLTEtNzg0MDU_dc879b9c-70de-4443-82b8-a00551809147">P2Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia5ed8dd6ae744c1fb3756457077f23d5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo0NzRlOGM4N2JmZmY0ZTJhODE4NmIxYjkyMjFlOTIxMy90YWJsZXJhbmdlOjQ3NGU4Yzg3YmZmZjRlMmE4MTg2YjFiOTIyMWU5MjEzXzctMy0xLTEtNzg0MDU_561ce480-2d34-43b8-841e-29d315c45c1a">P2Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:Goodwill
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NjM3NTI_83d12791-0e1a-4b70-b0bc-91547a0bbb95"
      unitRef="usd">133700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NjM3NTI_d6602b40-9e02-48c5-be22-ff431258f630"
      unitRef="usd">133700000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NjM3NjU_052fc611-f54d-48cb-aa2f-29984fce4e07"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NjM3NjU_13c5f52e-8ef4-4ddd-a926-f6b217d37e8f"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQ1OTM_3931342f-b409-4d40-a70f-fb6aa46fec48">&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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;/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;2023&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;2022&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;7,611&#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,868&#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,163&#160;&lt;/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,900&#160;&lt;/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;4,192&#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;10,871&#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;580&#160;&lt;/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;813&#160;&lt;/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;Sales return reserves&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,059&#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,952&#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;Other current 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;4,376&#160;&lt;/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,611&#160;&lt;/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 accrued expenses and other current liabilities&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;22,981&#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;27,015&#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:OtherCurrentLiabilitiesTableTextBlock>
    <lifx:AccruedVendorExpensesCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzMtMS0xLTEtNzg0MDU_2bbc47a0-6a06-4d04-af31-c1a4aef079dc"
      unitRef="usd">7611000</lifx:AccruedVendorExpensesCurrent>
    <lifx:AccruedVendorExpensesCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzMtMy0xLTEtNzg0MDU_8cf90a17-45c9-4b5a-b9a9-c7b15f7688c4"
      unitRef="usd">4868000</lifx:AccruedVendorExpensesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzQtMS0xLTEtNzg0MDU_1dcd65f6-b916-4212-96c5-2db78b045c4a"
      unitRef="usd">3163000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzQtMy0xLTEtNzg0MDU_c5bd645c-3dd3-45b9-bbba-e9ffad08a732"
      unitRef="usd">3900000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzUtMS0xLTEtNzg0MDU_d729b463-4a71-48d5-809c-cb92f23341c6"
      unitRef="usd">4192000</lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent>
    <lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzUtMy0xLTEtNzg0MDU_cc7ece60-55bf-4456-8190-12b559c96d9e"
      unitRef="usd">10871000</lifx:CustomerRelatedPromotionsAndDiscountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzYtMS0xLTEtNzg0MDU_81133a7a-e9ea-4e9b-b9ee-905e8cc5881f"
      unitRef="usd">580000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzYtMy0xLTEtNzg0MDU_c0af216a-1552-4436-b736-45769e9fee0d"
      unitRef="usd">813000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzctMS0xLTEtNzg0MDU_82ebedc3-915e-4d65-80a6-587404a0bc4b"
      unitRef="usd">3059000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzctMy0xLTEtNzg0MDU_573e048e-bd85-466d-97f2-6b52d570847a"
      unitRef="usd">2952000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzgtMS0xLTEtNzg0MDU_30215346-51cf-41a2-87c1-b162fa114292"
      unitRef="usd">4376000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzgtMy0xLTEtNzg0MDU_b013b8b5-a878-493f-ba54-5c3ecfaae5b2"
      unitRef="usd">3611000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzktMS0xLTEtNzg0MDU_c780d2fe-149c-4f65-a62b-8b13ac0073a1"
      unitRef="usd">22981000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90YWJsZTo4ZTA3ZWVmMTUxYWQ0ZGRkOTg2Njc1Yjc4YjhkYjJmMS90YWJsZXJhbmdlOjhlMDdlZWYxNTFhZDRkZGQ5ODY2NzViNzhiOGRiMmYxXzktMy0xLTEtNzg0MDU_e66da69e-1211-4067-ae83-173ae02d4b7f"
      unitRef="usd">27015000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzE2NDkyNjc0NTk3MjY_1c8a0b32-b9a4-4d9c-8b92-e7e9955e07b4">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib97ee9bcef3041599705324a909db61e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQwMzQ_31ce9a4a-653d-4487-9a5e-1a2ba3d795de"
      unitRef="usd">13100000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i47ae9275e99d4fdbaa22b6f0a9534e4c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQwNjI_fdd7319e-ae18-43db-8eb8-73cd9b5fe5d0"
      unitRef="usd">200000</us-gaap:RestrictedCashCurrent>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i7fc0ffe1d81249f0add76d2454d1a042_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQxMTY_f5b3aa29-9c27-48e7-a8e1-947d2b3f5bcf">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i6c052a9a8b354dc58b4706af005113f2_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTYvZnJhZzpkNWVmOGJkMGRiZTM0ODNmYTRlNjBlNTVkY2VhMDFkNC90ZXh0cmVnaW9uOmQ1ZWY4YmQwZGJlMzQ4M2ZhNGU2MGU1NWRjZWEwMWQ0XzQxMjM_86cd09cd-338c-41a6-b254-14e7e0eb7e2e">P18M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzM5NTA_02b96f2f-8a5f-48d1-9698-bf9441c8c71f">Convertible Notes&lt;div style="margin-top:6pt;text-align:justify"&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;July 2021 Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;text-align:justify"&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="text-align:justify"&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;As of March&#160;31, 2023 the unamortized amount and net carrying value of the July 2021 Convertible Notes is $1.4 million and $0.7 million, respectively. The amount by which July 2021 Convertible Notes if-converted value does not exceed its principal is $0.4 million as of March&#160;31, 2023. &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:120%"&gt;As of December&#160;31, 2022 the unamortized amount and net carrying value of the July 2021 Convertible Notes is $1.5 million and $0.6 million, respectively. The amount by which July 2021 Convertible Notes if-converted value does not exceed its principal is $0.4 million as of December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;text-align:justify"&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="text-align:justify"&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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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.0&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.0&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.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 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;text-align:justify"&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;text-align:justify"&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 months ended March&#160;31, 2023 and 2022, the Company recognized a total of $0.1 million and $0.1&#160;million, respectively, in non-cash interest expense related to the July 2021 Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;September 2021 Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company, in connection with the Jiobit Acquisition, issued $11.6&#160;million representing the fair value of convertible notes (the &#x201c;September 2021 Convertible Notes&#x201d;) and $1.6&#160;million of revesting convertible notes (&#x201c;Revesting Notes&#x201d;) that vest over time.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &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 September 2021 Convertible Notes 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 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:6pt;text-align:justify"&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="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&#160;of&#160;March 31,&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 of September 1,&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;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="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;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;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;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;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,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;/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;6.6&#160;&lt;/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;6.6&#160;&lt;/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;/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="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.91&#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 0 13pt"/&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.94&#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 0 13pt"/&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;20.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;/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;4.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="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.50&#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.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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/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 0 13pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;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;span style="color:#000000;font-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;53&#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;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;/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;text-align:justify"&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 Notes are restricted and vest with continuous employment of certain key employees over a 3-year period subsequent to the acquisition. The Revesting Notes are recognized in general and administrative expense. In April 2022, one of the key employees exited the Company, and so the entirety of their Revesting Notes were forfeited. The Company recorded $0.3&#160;million credit to compensation expense included in general and administrative expense related to the forfeiture of their Revesting Notes. In January 2023, the other key employee exited the Company. As part of their separation agreement, their Revesting Notes are due in their entirety at the maturity date and the Company recorded $0.1&#160;million of compensation expense included in general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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. 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 $0.1&#160;million and $0.3&#160;million to compensation expense included in general and administrative expense related to the changes in fair value of the Revesting Notes during the three months ended March 31, 2023 and 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;Convertible notes, current and noncurrent consist of the following (in thousands): &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: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 March 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 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;2023&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;/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;4,870&#160;&lt;/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;3,455&#160;&lt;/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;&#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;58&#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;739&#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;635&#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;2,068&#160;&lt;/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,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: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;&#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;29&#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:1pt solid #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:1pt solid #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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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 contractual future principal payments for all convertible notes as of March&#160;31, 2023 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;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 2023&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;3,365&#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;2024&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,365&#160;&lt;/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;2025&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;/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;2026&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,110&#160;&lt;/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;Total principal outstanding&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;8,840&#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;Fair value adjustment&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,163)&lt;/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 convertible notes&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,677&#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:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icafe227880b34953b59c22d8c6dabb86_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE1NA_01a247a0-5dd7-44e0-8d69-7e82c934667d"
      unitRef="usd">2100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icafe227880b34953b59c22d8c6dabb86_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzIyNw_60fbe53c-eacd-4dde-ac69-0f1df9e4824b"
      unitRef="number">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="icafe227880b34953b59c22d8c6dabb86_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzUxOQ_ea9aa434-e9a9-468b-9fea-4755ef62a2f5"
      unitRef="usdPerShare">11.96</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="icafe227880b34953b59c22d8c6dabb86_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzgyMQ_ea9aa434-e9a9-468b-9fea-4755ef62a2f5"
      unitRef="usdPerShare">11.96</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DerivativeLiabilities
      contextRef="i33d645e274964c8c9e483e23970462c0_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzEzOTk_b14ff172-a917-471b-bcaa-4ecfe32481ac"
      unitRef="usd">700000</us-gaap:DerivativeLiabilities>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icf35950b334349a6a16252324a788515_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE3NzE_1a8f6cc3-171c-447d-b2b8-64cf67d0690b"
      unitRef="usd">1400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="icf35950b334349a6a16252324a788515_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDkzNDE_3a3d47d4-d26f-4d4c-8296-da10bc09b8d6"
      unitRef="usd">700000</us-gaap:LongTermDebt>
    <lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal
      contextRef="icf35950b334349a6a16252324a788515_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk0NTQ_7a57fed3-96cf-4b1a-bba0-34bd6fc5b13c"
      unitRef="usd">-400000</lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id1d99031cfa244ef8ec40a291fa464a9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk1NTk_58990157-1fb5-421f-a743-b77fba8a7c04"
      unitRef="usd">1500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="id1d99031cfa244ef8ec40a291fa464a9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk1Njc_d08f89ab-35d2-41d0-9b0a-f3897b1456ed"
      unitRef="usd">600000</us-gaap:LongTermDebt>
    <lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal
      contextRef="id1d99031cfa244ef8ec40a291fa464a9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk2NzI_2535ba6f-3076-4c2c-999e-7af643fa305e"
      unitRef="usd">400000</lifx:DebtInstrumentConvertibleIfConvertedValueInExcessOfBelowPrincipal>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i74c598ddf8dd4c45a634f1fc2e1219f5_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk3NzQ_4800af7d-f2ee-4deb-b5fa-780a9ae279eb"
      unitRef="shares">88213</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i74c598ddf8dd4c45a634f1fc2e1219f5_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk4NDE_e175e8e1-4f7f-4af3-a2dc-b90f4053c826"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i74c598ddf8dd4c45a634f1fc2e1219f5_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk4Njk_8a6c611c-0b8e-47a2-b2f4-0b336a811173">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia198785217754325bd0fe25078d778c5_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk4OTQ_79d0f6bd-559f-4217-ae8a-2b9b8be32cbb"
      unitRef="shares">44106</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia198785217754325bd0fe25078d778c5_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk5NjE_4d996f4c-26c8-4d41-9342-c72e1e32fc27"
      unitRef="usdPerShare">11.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ia198785217754325bd0fe25078d778c5_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMDk5ODk_160f6162-54ce-4da5-89c9-0552089af200">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9214985078d040c6b0e1584716ce3ce3_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTAwMTg_8f12008c-3cff-406b-ada9-8e0434b31837"
      unitRef="shares">44106</us-gaap:ClassOfWarrantOrRightOutstanding>
    <lifx:WarrantsAndRightsOutstandingRestrictionPeriod
      contextRef="i2a8af647b4cc4ad5b92c420650b6995b_D20210701-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE2NDkyNjc0OTAyOTc_c4e29fbf-01fa-4f1e-a6d2-1bdb0c191569">P12M</lifx:WarrantsAndRightsOutstandingRestrictionPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9214985078d040c6b0e1584716ce3ce3_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTAxNDI_1b6d2717-8b15-4fd3-9e02-f838443a7b0d"
      unitRef="usdPerShare">11.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i9214985078d040c6b0e1584716ce3ce3_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTAxNzA_976d4bf9-47ed-4322-9532-39b9d80685e4">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE2NDkyNjc0OTAzMDM_cf63610c-b91a-469c-a442-e10f487c7c34">&lt;div style="margin-top:12pt;text-align:justify"&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="text-align:justify"&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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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.0&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.0&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.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The estimated fair value of the September 2021 Convertible Notes is determined using a combination of the present value of the cash flows and the Black-Scholes option pricing model using assumptions as follows: &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="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&#160;of&#160;March 31,&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 of September 1,&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;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="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;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;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;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;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,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;/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;6.6&#160;&lt;/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;6.6&#160;&lt;/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;/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="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.91&#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 0 13pt"/&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.94&#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 0 13pt"/&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;20.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;/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;4.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="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.50&#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.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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/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 0 13pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;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;span style="color:#000000;font-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;53&#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;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;/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;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i9458ed0b7d0f4cf49001b1ef6463bc03_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzEtMS0xLTEtODg5MTQ_0217db77-0df1-4691-888c-fa0012cac42f"
      unitRef="usdPerShare">15.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if0b08e300a6c4af48cfa6285b917f1f7_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzEtMy0xLTEtODg5MTQ_0865eb75-0aab-43f6-9d1d-50e69c53454d"
      unitRef="usdPerShare">15.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i83d852f9e362407c9bccb1f3e89a8edf_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzEtNS0xLTEtODg5MTQ_97498985-dd59-4ee9-a26a-8a065eac37e8"
      unitRef="usdPerShare">15.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i9b4c194098ff466293cfeeca71b08aa6_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzItMS0xLTEtODg5MTQ_4e28dd8d-e732-4663-a01c-419fb99f4c09"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i21755e71d62a4d07a5d3a361f4eab245_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzItMy0xLTEtODg5MTQ_913ed202-cad7-461b-810c-01a697b27d0a"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if7587d21eaae48e7a4dc82e03965f4fd_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzItNS0xLTEtODg5MTQ_c29819b7-9bb7-4f80-8c69-7eeff313883e"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i25569d723a4f4cb88becf77a5c38dcbd_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzMtMS0xLTEtODg5MTQ_15c350df-f448-49dc-acc6-7851eef883cf"
      unitRef="number">0.0009</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i86d1035775f04a7c9a98ecec51e63066_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzMtMy0xLTEtODg5MTQ_e7aa62e5-0c42-43cf-8d2d-700ce2da239e"
      unitRef="number">0.0089</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i760050253de749218ea94ba39f482e7b_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzMtNS0xLTEtODg5MTQ_1ffda8f3-0bf1-4a37-8a5c-a871acd4a272"
      unitRef="number">0.0089</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3b7f863113dc44bb8fd577fbfc8dd712_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzQtMS0xLTEtODg5MTQ_d95460b1-bc77-45a5-9f20-60bd5a522f50"
      unitRef="number">0.5200</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ic51cacbac2c140d39dcfe3398c25ea1c_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzQtMy0xLTEtODg5MTQ_09127524-957c-4a3d-bde5-07dd40a60ada"
      unitRef="number">0.4740</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ief59f91d1d0745e6b297626947286027_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzQtNS0xLTEtODg5MTQ_2c7986f5-767c-491a-93a8-2173e91cbd7f"
      unitRef="number">0.4740</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i74c598ddf8dd4c45a634f1fc2e1219f5_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzUtMS0xLTEtODg5MTQ_a967e10d-a14f-408b-8491-c74e42cb5b43">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ia198785217754325bd0fe25078d778c5_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzUtMy0xLTEtODg5MTQ_8269b82a-2bf9-4c26-94cd-d245ec9183a6">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i9214985078d040c6b0e1584716ce3ce3_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo0ODFhM2Y0MmRmZGI0NDIxYmViNjEwNGQ2ZmEwN2EzYi90YWJsZXJhbmdlOjQ4MWEzZjQyZGZkYjQ0MjFiZWI2MTA0ZDZmYTA3YTNiXzUtNS0xLTEtODg5MTQ_f9308d30-22f4-4f81-8b4c-fa0f792c6a9a">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="icafe227880b34953b59c22d8c6dabb86_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTA1MTI_764be049-8948-4c2a-8928-f1f7bdd6b31d"
      unitRef="usd">800000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i65cfb761020848c5a40e20be4501c981_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTA3Njc_ee41761e-ec2d-4c44-aea4-fc2b7c72c242"
      unitRef="usd">600000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:InterestExpenseDebt
      contextRef="i67e55660ff3f42aca6c1c0c5e294b704_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTEwNjA_cfa8c94d-b037-4ce9-8ae2-5d5f505860b0"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ida689551a3764848bcf06a2a3e8921ac_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzkzNDU4NDg4OTA2Mjc_062b1c2a-5832-490a-b8a4-c67c15f67557"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8aea479753704bffb6ce22054b8ad52e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTQxMzg_3dbcc353-7f63-4845-bff2-1d0e06fcebda"
      unitRef="usd">11600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id31b7987d4e241a0ab81895232916a32_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTQxNjI_e6850aee-94f3-4d3e-917a-1ea78b9a0ef5"
      unitRef="usd">1600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i8aea479753704bffb6ce22054b8ad52e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTQxNzU_e78004df-2b9b-466e-8fa5-4a4f2b952ba2"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i8aea479753704bffb6ce22054b8ad52e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTQxODQ_e78004df-2b9b-466e-8fa5-4a4f2b952ba2"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i36ad59eb82d84d3ea38f35c4501153e5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzItMS0xLTEtODg5NjA_f9f6b0fd-cd21-4925-b373-cc7cfe4927e0"
      unitRef="usd">6730000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2781a7ea1a884841afc620770a72b8f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzItMy0xLTEtODg5NTI_6c025849-1cec-4775-aa3b-1437bf5d7d3c"
      unitRef="usd">6730000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5af5fe1eb64e4dc2979a459164163835_I20210901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzItNS0xLTEtODg5NDQ_af0fc18f-156b-4ef4-a078-440092b0c0f6"
      unitRef="usd">11206000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i36ad59eb82d84d3ea38f35c4501153e5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzMtMS0xLTEtODg5NjA_f70752d0-33f6-446a-9aa2-f49dbda8ffd4"
      unitRef="number">0.066</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2781a7ea1a884841afc620770a72b8f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzMtMy0xLTEtODg5NTI_f46ce93b-7242-463c-8169-6195014400f3"
      unitRef="number">0.066</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5af5fe1eb64e4dc2979a459164163835_I20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzMtNS0xLTEtODg5NDQ_103a04af-c89e-4187-8e14-7495c1905c20"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SharePrice
      contextRef="i36ad59eb82d84d3ea38f35c4501153e5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzQtMS0xLTEtODg5NjA_e8276755-f687-4582-a7af-13cb51a743f8"
      unitRef="usdPerShare">9.91</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i2781a7ea1a884841afc620770a72b8f8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzQtMy0xLTEtODg5NTI_c7f1bd36-ff25-4d31-bca6-4b41f19b5e73"
      unitRef="usdPerShare">9.94</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i5af5fe1eb64e4dc2979a459164163835_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzQtNS0xLTEtODg5NDQ_639a31bd-e03d-410c-8e0a-7632335e2109"
      unitRef="usdPerShare">20.49</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i36ad59eb82d84d3ea38f35c4501153e5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzUtMS0xLTEtODg5NjA_150460ee-9684-4561-9620-9b5a9f2a437e"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i2781a7ea1a884841afc620770a72b8f8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzUtMy0xLTEtODg5NTI_75a3f099-f8b8-46f0-b417-119105150d25"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i5af5fe1eb64e4dc2979a459164163835_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzUtNS0xLTEtODg5NDQ_cfaea95d-53a0-40e5-9e5b-d9dcfc7a026c"
      unitRef="usdPerShare">22.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i2d00d151536a43ffa05d321b06463337_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzYtMS0xLTEtODg5NjA_af1bc643-c006-419c-a585-c9917315b970"
      unitRef="number">0.0416</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i0e565c50eb7f4f1591caa7192f36579f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzYtMy0xLTEtODg5NTI_bc7c7eeb-045d-4720-90e3-f05d38574266"
      unitRef="number">0.0450</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ied2afd424dd349b7af7cd433eccba066_I20210901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzYtNS0xLTEtODg5NDQ_4dabff85-52b3-4067-9420-3a20ded087c2"
      unitRef="number">0.0045</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i2598cc8376d9480185fbc80dca161bd6_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzctMS0xLTEtODg5NjA_342844df-026b-42c6-91b0-f3c2a5fc0e5b"
      unitRef="year">1.4</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i405e866b848c4bd6bf2492ebe6ea639b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzctMy0xLTEtODg5NTI_4407460b-495b-41d5-800e-fe474c615983"
      unitRef="year">1.7</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i6b87a1e64aed440fac85321925a5ae31_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzctNS0xLTEtODg5NDQ_38046f04-a2a5-4e0d-abee-77054ea9aa77"
      unitRef="year">3.0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i053ff71c6be14446a23f41385dde9344_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzgtMS0xLTEtODg5NjA_ec1f729d-f996-4b45-baea-e8937bf82bf7"
      unitRef="number">0.49</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="icb4619597fe241bfa52bced03f832152_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzgtMy0xLTEtODg5NTI_dc44e9f1-796c-499f-ae9a-da824e8d8f23"
      unitRef="number">0.53</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i8a0e54c40dd24cb29e250ed20d5eae14_I20210901"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzgtNS0xLTEtODg5NDQ_ffcc8e99-4bcf-44d7-a428-18d7685a82b3"
      unitRef="number">0.37</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="iad0cdf82d2c64320af86a48c233a7592_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzktMS0xLTEtODg5NjA_008c151f-36a0-4c88-96d9-8f352c7fca08"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i3cdc29ef4e5c4475b199c8ba51f37d87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzktMy0xLTEtODg5NTI_c0e1d18f-da6f-48ed-b94a-d1867763eecc"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i5689cc3df02b4e509480e4c652c75920_I20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpkMDU2N2I1MmUzYzk0YzIwODM1YWY4M2YyNjY5ZjY5MS90YWJsZXJhbmdlOmQwNTY3YjUyZTNjOTRjMjA4MzVhZjgzZjI2NjlmNjkxXzktNS0xLTEtODg5NDQ_71a94aa8-bc4d-4078-92bd-b399baad551e"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <lifx:ConvertibleNotesVestingPeriod
      contextRef="ibf6a802a24a849c98b521bf8324c2172_D20210901-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE2NDkyNjc0OTAzMTY_131e6c1d-0540-42fa-a48d-c7e8616092fc">P3Y</lifx:ConvertibleNotesVestingPeriod>
    <lifx:ConvertibleNotesForfeitureExpenseBenefit
      contextRef="i04e3689381664658b2506ee88cf46dd3_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTQxOTk_ba74c21b-1e70-46bb-86b6-ed986aa0b463"
      unitRef="usd">-300000</lifx:ConvertibleNotesForfeitureExpenseBenefit>
    <lifx:ConvertibleNotesVestingExpense
      contextRef="idd077e6208ab48f3a711d12c1e7cf62a_D20230101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTc2NjM_23fb602b-c320-47bf-af85-785618e263b8"
      unitRef="usd">100000</lifx:ConvertibleNotesVestingExpense>
    <lifx:ConvertibleDebtGainLossForChangeInFairValue
      contextRef="ic6fc2cc3fe944b8ba157c3b50125f19d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTcxMjA_b7fa74c6-1418-4d58-87cb-a923dee44119"
      unitRef="usd">-100000</lifx:ConvertibleDebtGainLossForChangeInFairValue>
    <lifx:ConvertibleDebtGainLossForChangeInFairValue
      contextRef="i050be45f6b144fbe8ae4b389e0295200_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzI3NDg3NzkxMTcxMjg_4620e718-741d-4886-88a3-a49d410967f5"
      unitRef="usd">-300000</lifx:ConvertibleDebtGainLossForChangeInFairValue>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE2NDkyNjc0OTAzMDU_fd6b6102-f32e-4cae-b78e-0c51fe1d1388">&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&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: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 March 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 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;2023&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;/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;4,870&#160;&lt;/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;3,455&#160;&lt;/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;&#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;58&#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;739&#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;635&#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;2,068&#160;&lt;/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,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: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;&#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;29&#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:1pt solid #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:1pt solid #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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="i2550efecd6f64ea0ad07d7232d632846_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzQtMS0xLTEtODg5ODI_52bdfa52-7dcf-4185-b6df-a8a7b51510aa"
      unitRef="usd">4870000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="iab9eb2853bb94640b579f3c0b344407f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzQtMy0xLTEtODg5ODI_25311839-ee39-42bb-9d4b-6a230c01e9f8"
      unitRef="usd">3455000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="iad0dfa6da4b24e56a9edda045bcac5fa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzUtMS0xLTEtODg5ODI_d3427030-bcb0-4c9e-aeeb-2de983b37e5c"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i7127f9fbe0664d1291010490eca7e4e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzUtMy0xLTEtODg5ODI_73c8e53f-bf0b-495e-a813-7452696f38d3"
      unitRef="usd">58000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="icf35950b334349a6a16252324a788515_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzctMS0xLTEtODg5ODI_3b594a43-a281-44f1-a178-1b59cb415247"
      unitRef="usd">739000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="id1d99031cfa244ef8ec40a291fa464a9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzctMy0xLTEtODg5ODI_ee1cad16-9c19-4aed-a755-63ab2f3c531e"
      unitRef="usd">635000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i2550efecd6f64ea0ad07d7232d632846_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzgtMS0xLTEtODg5ODI_caace682-552c-428f-8dca-c9ecc59a9b2c"
      unitRef="usd">2068000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="iab9eb2853bb94640b579f3c0b344407f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzgtMy0xLTEtODg5ODI_59bbf8fa-af7a-4e5f-b24f-ea9ee0ce1198"
      unitRef="usd">3396000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="iad0dfa6da4b24e56a9edda045bcac5fa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzktMS0xLTEtODg5ODI_8ac72ee6-604d-421d-a7e0-730bd78e3e80"
      unitRef="usd">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i7127f9fbe0664d1291010490eca7e4e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzktMy0xLTEtODg5ODI_b92afe51-8b92-495c-9493-cd417487973d"
      unitRef="usd">29000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebt
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzEwLTEtMS0xLTg4OTgy_ae3641b5-08b5-4dec-81bc-89ba5fdda198"
      unitRef="usd">7677000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTpmZjYzYzk3ZmNkNDM0NDNiYjExMzc0ZDI0MDdhZjJjMi90YWJsZXJhbmdlOmZmNjNjOTdmY2Q0MzQ0M2JiMTEzNzRkMjQwN2FmMmMyXzEwLTMtMS0xLTg4OTgy_4fecd150-03b3-4070-9857-0b7419cbd9da"
      unitRef="usd">7573000</us-gaap:ConvertibleDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90ZXh0cmVnaW9uOjU0YTBkMjQzMzZlODQzMGVhZTMzNWYyNWE1NTJmODNjXzE2NDkyNjc0OTAzMDY_acc47752-eddb-45a4-8df1-7d2b7038dc83">&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 contractual future principal payments for all convertible notes as of March&#160;31, 2023 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;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 2023&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;3,365&#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;2024&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,365&#160;&lt;/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;2025&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;/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;2026&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,110&#160;&lt;/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;Total principal outstanding&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;8,840&#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;Fair value adjustment&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,163)&lt;/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 convertible notes&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,677&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzItMS0xLTEtODkwMDA_4b9714e3-3a81-4e4c-bfe1-4e34be8430a7"
      unitRef="usd">3365000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzMtMS0xLTEtODkwMDA_47cc1279-fce1-4cda-b2ed-60e0c16db405"
      unitRef="usd">3365000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzQtMS0xLTEtODkwMDA_b5b0335e-028c-4770-96ed-e403ba445abb"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzUtMS0xLTEtODkwMDA_6db1fc49-6ebc-4d45-8345-6b5b910beff5"
      unitRef="usd">2110000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <lifx:LongTermDebtBeforeFairValueAdjustment
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzctMS0xLTEtODkwMDg_5bca06cc-3bbe-4fb7-8851-6cfb4a13b16a"
      unitRef="usd">8840000</lifx:LongTermDebtBeforeFairValueAdjustment>
    <lifx:LongTermDebtFairValueAdjustment
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzgtMS0xLTEtODkwMDg_2f5ef0ae-d683-4cc7-b5de-f82af44e1da6"
      unitRef="usd">-1163000</lifx:LongTermDebtFairValueAdjustment>
    <us-gaap:LongTermDebt
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8xOTkvZnJhZzo1NGEwZDI0MzM2ZTg0MzBlYWUzMzVmMjVhNTUyZjgzYy90YWJsZTo4ZmMzZDVhMGFlN2Y0ZDNhYTU0ZjZhOWJhNmU5NjE0MS90YWJsZXJhbmdlOjhmYzNkNWEwYWU3ZjRkM2FhNTRmNmE5YmE2ZTk2MTQxXzktMS0xLTEtODkwMDg_0c329dbb-4ca1-466b-b9dd-85e21bfa020b"
      unitRef="usd">7677000</us-gaap:LongTermDebt>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDIvZnJhZzo1MTY4YWVmOTQ4YTE0OTdjYTdiZmU0Y2Q3NDc0ZDBiZC90ZXh0cmVnaW9uOjUxNjhhZWY5NDhhMTQ5N2NhN2JmZTRjZDc0NzRkMGJkXzE1NTQ_c0b24140-34d1-422d-b00d-92423e678621">Derivative Liability &lt;div style="margin-top:6pt;text-align:justify"&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;text-align:justify"&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;text-align:justify"&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 March&#160;31, 2023 and December&#160;31, 2022, the fair value of the derivative liability was $0.1 million and $0.1&#160;million, respectively. Refer to Note 6 &#x201c;Fair Value Measurements&#x201d; for further details.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i33d645e274964c8c9e483e23970462c0_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDIvZnJhZzo1MTY4YWVmOTQ4YTE0OTdjYTdiZmU0Y2Q3NDc0ZDBiZC90ZXh0cmVnaW9uOjUxNjhhZWY5NDhhMTQ5N2NhN2JmZTRjZDc0NzRkMGJkXzEzMTk_5eb455b8-5bb4-4ac5-ba4d-2f2b989328e7"
      unitRef="usd">700000</us-gaap:DerivativeLiabilities>
    <lifx:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="ie50f809a7ee34d22a21e507c6a7fd8d3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDIvZnJhZzo1MTY4YWVmOTQ4YTE0OTdjYTdiZmU0Y2Q3NDc0ZDBiZC90ZXh0cmVnaW9uOjUxNjhhZWY5NDhhMTQ5N2NhN2JmZTRjZDc0NzRkMGJkXzE1NTM_d1e798f0-71e4-4f31-8f3d-d40672ba1828">derivative liability</lifx:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <lifx:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDIvZnJhZzo1MTY4YWVmOTQ4YTE0OTdjYTdiZmU0Y2Q3NDc0ZDBiZC90ZXh0cmVnaW9uOjUxNjhhZWY5NDhhMTQ5N2NhN2JmZTRjZDc0NzRkMGJkXzE1NTM_eee446ab-6d53-4f96-9383-90e714262301">derivative liability</lifx:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:DerivativeLiabilities
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDIvZnJhZzo1MTY4YWVmOTQ4YTE0OTdjYTdiZmU0Y2Q3NDc0ZDBiZC90ZXh0cmVnaW9uOjUxNjhhZWY5NDhhMTQ5N2NhN2JmZTRjZDc0NzRkMGJkXzE0NjU_22a746e8-2451-4efb-918a-7fd2258f02a1"
      unitRef="usd">100000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDIvZnJhZzo1MTY4YWVmOTQ4YTE0OTdjYTdiZmU0Y2Q3NDc0ZDBiZC90ZXh0cmVnaW9uOjUxNjhhZWY5NDhhMTQ5N2NhN2JmZTRjZDc0NzRkMGJkXzI3NDg3NzkwNzEwNTg_0802f313-4cbf-481c-8fae-91454b254bfc"
      unitRef="usd">100000</us-gaap:DerivativeLiabilities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDUvZnJhZzo2YThkZWQ5NDRkMjE0YWM3OGEzMDFiYmEyNTkyYWViZS90ZXh0cmVnaW9uOjZhOGRlZDk0NGQyMTRhYzc4YTMwMWJiYTI1OTJhZWJlXzQ0MzU_2735cff7-0f5c-43f1-abdc-e48cd0f57847">Commitments and Contingencies &lt;div style="margin-top:6pt;text-align:justify"&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;text-align:justify"&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 $172.0&#160;million for the three months ended March&#160;31, 2023 and $138.9&#160;million for the year ended December&#160;31, 2022, 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;text-align:justify"&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;text-align:justify"&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 the Company believes could 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;text-align:justify"&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;Warranties and 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:112%"&gt;To date, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying condensed consolidated financial statements as a result of its warranty and indemnification obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Occasionally, the Company is involved in various legal proceedings, claims and government investigations in the ordinary course of business. The outcome of litigation and other legal matters is inherently uncertain, though the Company intends to vigorously defend the matters. In making a determination regarding accruals, using available information, the Company evaluates the likelihood of an unfavorable outcome in legal or regulatory proceedings to which the Company is a party and records a loss contingency when it is probable a liability has been incurred and the amount of the loss can be reasonable estimated. When the Company determines an unfavorable outcome is not probable or reasonably estimable the Company does not accrue for any potential litigation loss. Actual outcomes of these legal and regulatory proceedings may materially differ from the Company&#x2019;s estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 U.S. District Court, Northern District of California (&#x201c;Court&#x201d;), seeking permanent injunction and damages. On December 18, 2019, Tile filed an&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; inter partes&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; 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 &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;inter partes&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; review petition (the &#x201c;Final Written Decision&#x201d;), finding a majority of the claims invalid. 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 trial court, the parties are conducting initial discovery efforts and, upon request from the Court, have agreed to participate in a settlement conference.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A purported class action (E.S. v. Life360, Inc.) alleging a single cause of action for unjust enrichment was filed against Life360 on January 12, 2023, seeking equitable relief purportedly arising out of Life360&#x2019;s historic data sales. Given the inherently uncertain nature of litigation, the ultimate disposition of the case is not presently determinable, but the Company intends to defend against the claim. We cannot predict at this point the length of time that this action will be ongoing or estimate the liability, if any, which may arise therefrom. &lt;/span&gt;&lt;/div&gt;Based on information currently available and the current state of the litigation, we are unable to reasonably estimate a possible loss or range of possible losses, if any, with regards to outstanding litigation. As a result, no litigation reserve has been recorded on our condensed consolidated balance sheets as of March&#160;31, 2023 or December&#160;31, 2022. We will continue to evaluate information as it becomes known and will record an estimate for losses at the time or times if and when it is probable a loss will be incurred and the amount of the loss is reasonably estimable.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDUvZnJhZzo2YThkZWQ5NDRkMjE0YWM3OGEzMDFiYmEyNTkyYWViZS90ZXh0cmVnaW9uOjZhOGRlZDk0NGQyMTRhYzc4YTMwMWJiYTI1OTJhZWJlXzI2NA_625bfaf9-6b14-4f89-983d-703b74350b21"
      unitRef="usd">172000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDUvZnJhZzo2YThkZWQ5NDRkMjE0YWM3OGEzMDFiYmEyNTkyYWViZS90ZXh0cmVnaW9uOjZhOGRlZDk0NGQyMTRhYzc4YTMwMWJiYTI1OTJhZWJlXzkzNDU4NDg4NDY2Mzc_a4f525fe-c364-4f62-b143-ecfcf766acb5"
      unitRef="usd">138900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90ZXh0cmVnaW9uOmZmMGZjZmVkYjc1ODQ3MzY4MTg5OGRiODA1ZGZlM2FkXzEwNzY_173bbb20-bf40-452b-aa7c-8603a2a4fb0d">Common Stock &lt;div style="margin-top:6pt;text-align:justify"&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 March&#160;31, 2023 and December&#160;31, 2022, 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;text-align:justify"&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;text-align:justify"&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 the following potentially outstanding common stock reserved for issuance:&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;March 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;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;2023&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;/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;7,708,686&#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;8,180,840&#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;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;/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;5,109,200&#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,779,892&#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: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;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;/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;4,745,197&#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;396,347&#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:1pt solid #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;18,217,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,011,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90ZXh0cmVnaW9uOmZmMGZjZmVkYjc1ODQ3MzY4MTg5OGRiODA1ZGZlM2FkXzgy_c14afa9a-4236-4e43-91de-46221f6e298a"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90ZXh0cmVnaW9uOmZmMGZjZmVkYjc1ODQ3MzY4MTg5OGRiODA1ZGZlM2FkXzgy_dda1b49d-00a6-4ac1-860a-08564c5e1780"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90ZXh0cmVnaW9uOmZmMGZjZmVkYjc1ODQ3MzY4MTg5OGRiODA1ZGZlM2FkXzEwNQ_152d5153-97cc-4787-930e-34878b264cda"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90ZXh0cmVnaW9uOmZmMGZjZmVkYjc1ODQ3MzY4MTg5OGRiODA1ZGZlM2FkXzEwNQ_f34729f6-7297-43d8-b9a4-55f970f2cfd3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90ZXh0cmVnaW9uOmZmMGZjZmVkYjc1ODQ3MzY4MTg5OGRiODA1ZGZlM2FkXzEwNzU_061af06a-5673-4a2b-a383-49d24aecbd92">&lt;div style="margin-top:12pt;text-align:justify"&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 the following potentially outstanding common stock reserved for issuance:&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;March 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;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;2023&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;/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;7,708,686&#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;8,180,840&#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;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;/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;5,109,200&#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,779,892&#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: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;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;/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;4,745,197&#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;396,347&#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:1pt solid #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;18,217,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,011,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="i75fa3792c6314b6f981d33ef2f2c8995_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzMtMS0xLTEtNzg0MDU_1e984950-5b40-4f7c-b512-efab8df4c6b1"
      unitRef="shares">7708686</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1e2052e29d364c569ba08df9e8a2427b_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzMtMy0xLTEtNzg0MDU_523caa97-82d4-4269-bf45-a4e3b3922bb8"
      unitRef="shares">8180840</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i875a17829fd945e596a82ab7100667c9_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzQtMS0xLTEtNzg0MDU_1fe478f4-bb7c-44b5-b826-e1b0103f7e7f"
      unitRef="shares">137658</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id353140e8e314ea886cbad176b03914c_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzQtMy0xLTEtNzg0MDU_26067044-e865-4710-8dd5-40311230ae2c"
      unitRef="shares">137658</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie4de89577e824694a1cc73c5ea7a2eff_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzUtMS0xLTEtNzg0MDU_52bb8cc7-4281-4cd3-a9a6-7c3c17cc16e0"
      unitRef="shares">5109200</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2aff1ec917784e88be1510c86ab12473_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzUtMy0xLTEtNzg0MDU_f8b0dc94-6b02-4957-9e90-ec1b76cd2c7a"
      unitRef="shares">6779892</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6cc372f5d6884e098a1435a17004534e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzYtMS0xLTEtNzg0MDU_151dfc7e-4a38-4e1e-894b-713847ec83d1"
      unitRef="shares">516758</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iabacc7baa61a4dc0adb941d78368cd62_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzYtMy0xLTEtNzg0MDU_8255a0d9-4466-49c0-aab0-cfc4ee805928"
      unitRef="shares">516758</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2b110a10a6be45e8b8c1d5cf1e560dcf_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzctMS0xLTEtNzg0MDU_fb0740f5-0aed-4dc3-84c2-cdf62ef8d8f6"
      unitRef="shares">4745197</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4b8ca06a16bc4ecab60cc4af9d3973f2_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzctMy0xLTEtNzg0MDU_240a4978-5366-4f95-8df6-bc1d885c5fca"
      unitRef="shares">396347</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzgtMS0xLTEtNzg0MDU_f1fe3dcb-f2ca-4820-ac5f-b5f1642cffc9"
      unitRef="shares">18217499</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMDgvZnJhZzpmZjBmY2ZlZGI3NTg0NzM2ODE4OThkYjgwNWRmZTNhZC90YWJsZTo2YzdlNjJkMjk2OTA0NjI0ODMwMDNkYjE2NjMxNjdlNC90YWJsZXJhbmdlOjZjN2U2MmQyOTY5MDQ2MjQ4MzAwM2RiMTY2MzE2N2U0XzgtMy0xLTEtNzg0MDU_4dac3f5a-3d33-4934-a8fd-2caa47c85a45"
      unitRef="shares">16011495</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <lifx:ClassOfWarrantOrRightTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTEvZnJhZzo1ZmNjMWNlZmI4MjI0YmNkOTc5YjgwODQ5NjFiOTdhMi90ZXh0cmVnaW9uOjVmY2MxY2VmYjgyMjRiY2Q5NzliODA4NDk2MWI5N2EyXzI3OQ_74aa35f3-c440-4e73-86a1-bd322cb1b3be">Warrants As of March&#160;31, 2023 and December&#160;31, 2022, the Company had outstanding warrants to purchase 137,658 and 137,658 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="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTEvZnJhZzo1ZmNjMWNlZmI4MjI0YmNkOTc5YjgwODQ5NjFiOTdhMi90ZXh0cmVnaW9uOjVmY2MxY2VmYjgyMjRiY2Q5NzliODA4NDk2MWI5N2EyXzg1_f8b5716d-7588-411c-a56f-f76ac2178c7b"
      unitRef="shares">137658</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTEvZnJhZzo1ZmNjMWNlZmI4MjI0YmNkOTc5YjgwODQ5NjFiOTdhMi90ZXh0cmVnaW9uOjVmY2MxY2VmYjgyMjRiY2Q5NzliODA4NDk2MWI5N2EyXzky_72a2b7ad-7237-4ee6-9082-f1fed26bbf41"
      unitRef="shares">137658</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i4b6970d04d3e43cf9b39e7b4f1700fdd_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTEvZnJhZzo1ZmNjMWNlZmI4MjI0YmNkOTc5YjgwODQ5NjFiOTdhMi90ZXh0cmVnaW9uOjVmY2MxY2VmYjgyMjRiY2Q5NzliODA4NDk2MWI5N2EyXzE3NA_9460028e-99b5-4939-8090-47e481a91748"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id9012817fa414fcab6e4930dc91e0a0a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTEvZnJhZzo1ZmNjMWNlZmI4MjI0YmNkOTc5YjgwODQ5NjFiOTdhMi90ZXh0cmVnaW9uOjVmY2MxY2VmYjgyMjRiY2Q5NzliODA4NDk2MWI5N2EyXzE4MA_87b8b473-e4af-4cdc-ba6a-eff77caf4c2d"
      unitRef="usdPerShare">11.96</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk1OTc_cbb8c3af-164a-4756-85c8-de2cc41e6d6a">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;text-align:justify"&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 equity incentive plan allows the Company 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 the Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 (in thousands, except share and per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:37.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.657%"/&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:13.445%"/&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:13.445%"/&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:13.448%"/&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, 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,180,840&#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;7.05&#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.61&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;40,827&#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;&#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="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;(185,073)&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.87&#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;(287,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;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.06&#160;&lt;/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 March 31, 2023&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;7,708,686&#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;6.85&#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.21&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;30,916&#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 March 31, 2023&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,760,273&#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;5.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;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.05&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;28,463&#160;&lt;/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;text-align:justify"&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 March&#160;31, 2023, there was total unrecognized compensation cost for outstanding stock options of $8.4 million to be recognized over a period of approximately 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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, 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;6,779,892&#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.58&#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;569,389&#160;&lt;/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.77&#160;&lt;/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;(1,440,125)&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;10.23&#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;(799,956)&lt;/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.92&#160;&lt;/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 March 31, 2023&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;5,109,200&#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.60&#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;text-align:justify"&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 March&#160;31, 2023, there was unrecognized compensation cost for outstanding restricted stock units of $47.0 million to be recognized over a period of approximately 2.3 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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-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: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="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 March 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 #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;2023&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;2022&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;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;/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;125&#160;&lt;/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;152&#160;&lt;/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;206&#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;17&#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;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;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;53&#160;&lt;/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 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;342&#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 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;222&#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,786&#160;&lt;/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,591&#160;&lt;/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;926&#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;843&#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,901&#160;&lt;/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,439&#160;&lt;/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;8,955&#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,095&#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;text-align:justify"&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 three months ended March 31, 2023 and 2022, 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;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;text-align:justify"&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 Acquisition 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;text-align:justify"&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 2023, a key employee of the Jiobit Acquisition terminated employment with the Company. As part of such employee&#x2019;s separation agreement, the Company recorded $0.2&#160;million to compensation included in general and administrative expense related to their Revesting Stock. As of March&#160;31, 2023 and December&#160;31, 2022, there was zero and $0.2 million of unrecognized compensation expense, respectively, related to this restricted common stock which is expected to be recognized over the remaining weighted average life of zero years and 1.7 years, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023, there was $0.1 million of unrecognized compensation expense related to unvested assumed stock options, which is expected to be recognized over the remaining weighted average life of 1.6 years. As of December&#160;31, 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 1.8 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;text-align:justify"&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 Acquisition 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:id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc3OTY_da73ec32-5929-47ef-b7a2-f8d5075f1ac8"&gt;two&lt;/span&gt; to four year period. As of March&#160;31, 2023, there was $3.6 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.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;text-align:justify"&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 included within purchase consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 $31 thousand were issued to a key employee, the vesting of which is subject to continued employment over a 30-month period. As of March&#160;31, 2023, there was $14 thousand of unrecognized compensation expense related to unvested restricted stock units which is expected to be recognized over the remaining 1.3 years. &lt;/span&gt;&lt;/div&gt;A total of 84,524&#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 included within purchase consideration. Refer to Note 19 &#x201c;Subsequent Events&#x201d; for further details.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk2MDM_74827e75-b8db-458f-8303-e11c29860154">&lt;div style="margin-top:12pt;text-align:justify"&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 (in thousands, except share and per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:37.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.657%"/&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:13.445%"/&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:13.445%"/&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:13.448%"/&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, 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,180,840&#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;7.05&#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.61&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;40,827&#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;&#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="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;(185,073)&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.87&#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;(287,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;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.06&#160;&lt;/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 March 31, 2023&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;7,708,686&#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;6.85&#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.21&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;30,916&#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 March 31, 2023&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,760,273&#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;5.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;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.05&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;28,463&#160;&lt;/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="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzEtMS0xLTEtNzg0MDU_6059259a-1ea4-4da9-be5e-308f68e424ef"
      unitRef="shares">8180840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzEtMy0xLTEtNzg0MDU_e1b0265c-ab95-46e0-ad8a-3327ee26573f"
      unitRef="usdPerShare">7.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie50f809a7ee34d22a21e507c6a7fd8d3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzEtNS0xLTEtNzg0MDU_998f1608-5fdc-402b-8cb1-15c912b0885a">P5Y7M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iab55e4934a3d4d1c814bb9014e1e8817_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzEtNy0xLTEtNzg0MDU_5d171ca0-dd7e-48b9-8df0-c584522f6f96"
      unitRef="usd">40827000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzItMS0xLTEtNzg0MDU_4451b352-5745-47f4-a6a0-d5ee1c4d486e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzItMy0xLTEtNzg0MDU_2644738c-b451-492d-aa67-29a5490bebc2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzMtMS0xLTEtNzg0MDU_0a1c8ead-4f6e-4f04-840f-c180e058e197"
      unitRef="shares">185073</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzMtMy0xLTEtNzg0MDU_a29320f1-3629-434b-bf6b-186a342a32a7"
      unitRef="usdPerShare">3.87</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzQtMS0xLTEtNzg0MDU_40929d74-741c-4caa-ba5e-4752c56f78c9"
      unitRef="shares">287081</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzQtMy0xLTEtNzg0MDU_7121e622-3fdd-4301-afa2-412d8cbc0307"
      unitRef="usdPerShare">14.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzUtMS0xLTEtNzg0MDU_4517d494-7c8b-4ada-93d8-8784328ffb4d"
      unitRef="shares">7708686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzUtMy0xLTEtNzg0MDU_d9e86e10-329a-4878-a991-603e6bc24472"
      unitRef="usdPerShare">6.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzUtNS0xLTEtNzg0MDU_0561096f-b1fa-4f4b-91f3-3a2eab53d246">P5Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzUtNy0xLTEtNzg0MDU_8a9ec77e-969f-4170-b0da-9d5221302111"
      unitRef="usd">30916000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzYtMS0xLTEtNzg0MDU_d1ce1ab4-6272-4aa0-8441-cc771a3b3461"
      unitRef="shares">5760273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzYtMy0xLTEtNzg0MDU_f81ad972-cd57-4268-b7ba-a2482b9b30d4"
      unitRef="usdPerShare">5.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzYtNS0xLTEtNzg0MDU_c72bb579-d144-4289-ba4d-f275152e6cd5">P5Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i86b67c191cfb4175bad673182076b919_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1MWZmNmFhMDVhYmY0N2RmOTc3ODhiMTdiOTUxZWEzYy90YWJsZXJhbmdlOjUxZmY2YWEwNWFiZjQ3ZGY5Nzc4OGIxN2I5NTFlYTNjXzYtNy0xLTEtNzg0MDU_98157c31-cfc0-4197-8d38-dc85941c7c11"
      unitRef="usd">28463000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i75ef12a2237644b5bb87bf11f8abeced_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzYwNDczMTM5Njg3Njc_6441e814-deb0-4d45-b42b-3189889982df"
      unitRef="usd">8400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaadf9a8752764c2ab10a1ca9b5d78362_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzYwNDczMTM5Njg4MTk_25a46429-3a35-4634-ae1d-408ae9ed1d09">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk2MDQ_a9dc03d6-8541-4e3e-80db-d244c6733099">&lt;div style="margin-top:12pt;text-align:justify"&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, 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;6,779,892&#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.58&#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;569,389&#160;&lt;/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.77&#160;&lt;/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;(1,440,125)&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;10.23&#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;(799,956)&lt;/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.92&#160;&lt;/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 March 31, 2023&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;5,109,200&#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.60&#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="i2e8af17f956543e78f0d047d9655900a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzEtMS0xLTEtNzg0MDU_f4d71187-bea7-48bf-9414-ab0955811d83"
      unitRef="shares">6779892</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2e8af17f956543e78f0d047d9655900a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzEtMy0xLTEtNzg0MDU_3aabeaeb-9159-49e1-b696-8632ee1eda78"
      unitRef="usdPerShare">11.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzItMS0xLTEtNzg0MDU_17d28cd7-554f-44c3-9d84-fc91f92e6084"
      unitRef="shares">569389</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzItMy0xLTEtNzg0MDU_e09bfff1-e964-46d6-8665-3f97bedded4a"
      unitRef="usdPerShare">11.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzMtMS0xLTEtNzg0MDU_2174ec00-2d83-4d10-a12f-bd08c0cbe3f5"
      unitRef="shares">1440125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzMtMy0xLTEtNzg0MDU_f198c4ed-bf58-46c2-8d95-b5831d5c9bbd"
      unitRef="usdPerShare">10.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzQtMS0xLTEtNzg0MDU_859a4cd2-b9a6-4d1e-932e-d7c77f3c28ae"
      unitRef="shares">799956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzQtMy0xLTEtNzg0MDU_dacb8a26-9142-474a-a0ad-bc426fe8261d"
      unitRef="usdPerShare">11.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i73867fc7e2834a31b29651f69467ec3e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzUtMS0xLTEtNzg0MDU_65047ca4-6a06-4d36-8d0e-bccfd2de7274"
      unitRef="shares">5109200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i73867fc7e2834a31b29651f69467ec3e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTo1OWMzNDE5MDhkZWE0NmI2OWU1NWE2NjQ5MjE3ZTJlZi90YWJsZXJhbmdlOjU5YzM0MTkwOGRlYTQ2YjY5ZTU1YTY2NDkyMTdlMmVmXzUtMy0xLTEtNzg0MDU_73bb1863-8783-4fac-9f22-773d6a030be9"
      unitRef="usdPerShare">11.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i73867fc7e2834a31b29651f69467ec3e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzIxOTkwMjMyNzM3MTY_22c569a7-22ca-45b1-b4bb-d701a02a1e0b"
      unitRef="usd">47000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic2a830222a6c4c4aac8046889757077a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzIxOTkwMjMyNzM3Njg_f1f3629d-70ba-45b6-8056-aebcb0e1f167">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzE2NDkyNjc0NTgxNTk_8b59a22b-d9dd-496b-8b04-26041d6395ea">&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: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="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 March 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 #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;2023&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;2022&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;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;/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;125&#160;&lt;/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;152&#160;&lt;/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;206&#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;17&#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;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;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;53&#160;&lt;/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 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;342&#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 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;222&#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,786&#160;&lt;/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,591&#160;&lt;/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;926&#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;843&#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,901&#160;&lt;/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,439&#160;&lt;/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;8,955&#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,095&#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="id1dac63cf434457a82d35ac72b045dea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzQtMS0xLTEtODQwMjM_4cf587bc-18f9-493a-98a7-d8021f60e57a"
      unitRef="usd">125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib532642c0c984f13a12943d5f8d06161_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzQtMy0xLTEtODQwMjM_4c6872b6-d3ce-45ae-96ef-45c8db608109"
      unitRef="usd">152000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7eb5412d818247379ec7d0a0cbfc7474_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzUtMS0xLTEtODQwMjM_db1d8def-e1a7-4bc0-b044-5f1e17b63859"
      unitRef="usd">206000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7d68a462f3e438da8bbe9e6d8e46981_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzUtMy0xLTEtODQwMjM_fdc4e09b-04dd-4960-b51d-c4cf5afb1643"
      unitRef="usd">17000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4888b086af3443a6b25a949bb8290ef9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzYtMS0xLTEtODQwMjM_f374c356-d54f-457a-99d6-638dcf3a1cce"
      unitRef="usd">11000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i64b7a0a3e7dc4d1db13d414f111ac9cc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzYtMy0xLTEtODQwMjM_dc5609ce-1d47-4bba-bf3a-64c13275d058"
      unitRef="usd">53000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a0ad964fd0e451784cc315029ddc8d7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzctMS0xLTEtODQwMjM_819f3823-5225-432e-b2cb-38d1ea58b4c1"
      unitRef="usd">342000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbbbf839a77c4f00bcc56ea991879e1d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzctMy0xLTEtODQwMjM_6f9314e0-e04a-45f5-9ffb-861062c95588"
      unitRef="usd">222000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9801a0c4b69041418a662b4250b6d767_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzgtMS0xLTEtODQwMjM_319cbebb-a916-45b3-846b-081811a663c3"
      unitRef="usd">4786000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife005f92fdc14b00acab611501932922_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzgtMy0xLTEtODQwMjM_4d51a90d-55e1-4260-a16f-0ec6638e7d23"
      unitRef="usd">3591000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4d36151044de4a7aa5e6c616891284c6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzktMS0xLTEtODQwMjM_3728cdda-f29c-4c99-831d-6c098d100598"
      unitRef="usd">926000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a29d83c978f487fa6c98f1d57adbefa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzktMy0xLTEtODQwMjM_5e31be05-cdf1-47f9-b8ef-8cd14fbc50b2"
      unitRef="usd">843000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7720dba5e3a4ff3aaa38e3451a4164c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzEwLTEtMS0xLTg0MDIz_26598abb-8942-4c16-89eb-32486c9b6d25"
      unitRef="usd">2901000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie23d5395f8ea4cbf97b52c1cfd2d08ce_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzEwLTMtMS0xLTg0MDIz_6126e7b8-4083-4037-946f-5b1aa99b9e39"
      unitRef="usd">1439000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzExLTEtMS0xLTg0MDIz_b9085382-9e35-4a16-bc69-58156ac2488b"
      unitRef="usd">8955000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90YWJsZTozZTg2MjJmODM3YTM0NjJjYjExNDViZDUxYTZlOTJlNy90YWJsZXJhbmdlOjNlODYyMmY4MzdhMzQ2MmNiMTE0NWJkNTFhNmU5MmU3XzExLTMtMS0xLTg0MDIz_d4d88b4a-288f-4f97-84e4-c225d24fd819"
      unitRef="usd">6095000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lifx:BusinessCombinationExcludedConsiderationRevestingStockShares
      contextRef="idcebcca341d94b8192ccfd808c71f793_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzYwNjg_e735041b-59cc-4f97-b2af-709acfafb4fc"
      unitRef="shares">91217</lifx:BusinessCombinationExcludedConsiderationRevestingStockShares>
    <lifx:BusinessCombinationExcludedConsiderationRevestingStock
      contextRef="idcebcca341d94b8192ccfd808c71f793_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzYxMzc_a9ce772a-8400-4890-88ba-de9092a3217a"
      unitRef="usd">1900000</lifx:BusinessCombinationExcludedConsiderationRevestingStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idcebcca341d94b8192ccfd808c71f793_D20210901-20210901"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk2MDI_8e5152be-0b54-49f9-867f-154b8e292d73">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id28d96b7141f42b5a09497b6dbf0f53e_D20230101-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzI3NDg3NzkwODkyMDM_d7e37013-b356-4647-8dee-e832ed38b658"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ibc4a51b2f4e74fd898c0d60a2b53d6d3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg3OTYwOTMwNDk5MDg_846c222a-56a4-4d12-958b-5729c9a459e9"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id2d3131e7cfa40d3a0e7e0729bcab6c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzY0ODQ_d7834ed7-f5b3-43b3-8796-4e2f74a7ca9e"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i54b9f6a9a3624d1f8004963d5e92de27_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg3OTYwOTMwNDk5MTk_3c8676f9-4108-4edb-bb3a-d0a670f59645">P0D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2ecfc8f36be94a45a5de57aa85a88e6e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzY2NDM_a807ea99-f49f-4081-9906-f4c68e5e0bbc">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ice0547118d2c4ad99aee70922e195209_D20210901-20210901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzY2ODI_f48b944c-56fc-4fed-9fb9-343def1f4838"
      unitRef="shares">43083</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="ice0547118d2c4ad99aee70922e195209_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzY3ODg_b80905b4-9a81-4ae2-a9a4-8717919c0b5f"
      unitRef="usd">500000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i96a79d0c827a41c79df09a1e169fe75a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzY4NjY_9908ed13-9397-4341-9970-05e35557dd7b"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icf883b84ecbb4561add8f24b8246edf6_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzcwMjg_1f8fc6c2-f6b4-4fc0-a67a-1ec0d2c2827e">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ia949bc4bbdfe49a0acce8851a89a240f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzcwNTI_9df2672e-c95d-4941-b753-4a83c078f478"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id4af0c988fe24f2d891a6f02d0bb9402_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzcyMTQ_198ace3b-c764-45a8-b49c-a2624de3ca4c">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i98f6a7e2a0544ef8837c5954c7fac75e_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzcyOTU_b6465f37-93ea-4ad7-bede-3c31f286ec67"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i98f6a7e2a0544ef8837c5954c7fac75e_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzczNzM_2bec59e6-c907-4b80-b98e-a982c91bc0c4"
      unitRef="usd">29600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i98f6a7e2a0544ef8837c5954c7fac75e_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzczODQ_697d7637-4c6a-41c4-a7be-6eeb5badfb8b"
      unitRef="shares">1499349</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i8a2a58a7c69a4bfebccd1871eb973ed3_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc0MzE_89f508ff-9ffd-4afa-aba3-f0908120574b"
      unitRef="shares">787446</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="i8a2a58a7c69a4bfebccd1871eb973ed3_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc0NTE_c69d8038-61e1-43db-a18e-f14693684f39"
      unitRef="usd">15600000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8a2a58a7c69a4bfebccd1871eb973ed3_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk2MDU_38bd810d-889b-4883-ac41-5548764edb41">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i250c7a0e1a76464c93520bbb17bdd9af_D20220331-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc2OTI_b8d16023-0db1-43cd-bb45-ff4025e565aa"
      unitRef="shares">787446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="i4d04f8e591fd407ebbe668cd3cf85e39_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc3NDg_82f2cb70-379e-4973-b40b-aa66af4de846"
      unitRef="shares">711903</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6890be48816c432ea77ba46e0b202fc8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk1OTk_eea1140c-d1d4-4bbd-a630-ddcb2782429f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i87f8f257c1d141d3970b93e43decde37_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzc4Mzg_86a1e439-30d3-4627-a24f-5fdcb780b374"
      unitRef="usd">3600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4d04f8e591fd407ebbe668cd3cf85e39_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzgwMDU_a299157a-a1a9-47b8-9f01-9c3ba0dcf6e6">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares
      contextRef="ie41c835a0e654e33807816285c18ce78_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzgwMzM_d3e70cb9-68e7-49fd-b5f6-1c5dd4f2525c"
      unitRef="shares">38730</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensationShares>
    <lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation
      contextRef="ie41c835a0e654e33807816285c18ce78_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzgxNjM_a0f40164-65b2-45c5-b429-d794eb0d27a4"
      unitRef="usd">400000</lifx:BusinessCombinationExcludedConsiderationShareBasedCompensation>
    <lifx:BusinessCombinationConsiderationAndBonusesShares
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzgyNDU_8072e8c2-eaa3-4bc3-9154-4c965c61ea53"
      unitRef="shares">694672</lifx:BusinessCombinationConsiderationAndBonusesShares>
    <lifx:BusinessCombinationConsiderationAndBonuses
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzgzMDM_4e535cd8-138b-44a9-b9bb-372cd27ea199"
      unitRef="usd">13700000</lifx:BusinessCombinationConsiderationAndBonuses>
    <lifx:BusinessCombinationConsiderationAndBonuses
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzgzNzg_36463c95-10b9-4fa7-89be-a7978c230685"
      unitRef="usd">13700000</lifx:BusinessCombinationConsiderationAndBonuses>
    <lifx:BusinessCombinationExcludedConsiderationSharesGranted
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg0Mzc_a03117fa-1c10-4c02-9ab5-d10a1c2a09f4"
      unitRef="shares">1561</lifx:BusinessCombinationExcludedConsiderationSharesGranted>
    <lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
      contextRef="i36c56ff08a784466873d823200517e62_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg0OTU_d9526bfa-335a-486a-8e56-74e399e98ecb"
      unitRef="usd">31000</lifx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i51390e4aac3d4193b797dcd4921fd196_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzk1OTY_79c65cc5-a0df-4f74-909d-a0e81b5c5c04">P30M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i715e3a059d31427081f4336be1c698c6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg2Mjk_61bf1b73-f4c3-4db2-b95d-81fc25458785"
      unitRef="usd">14000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i51390e4aac3d4193b797dcd4921fd196_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg3NjY_c8d7c12c-d70a-44ae-a10c-c2a5b71f5b09">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <lifx:BusinessCombinationIndemnityEscrowShares
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzU0OTc1NTg0MTYxNA_246ce14f-ed83-4dfe-9329-0e292ded936d"
      unitRef="shares">84524</lifx:BusinessCombinationIndemnityEscrowShares>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzg5MTY_c0068259-20c6-4563-ac5e-1f9b5e066df0">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMTQvZnJhZzowNzZmZjk4OTdmZjg0Mjc2YjA3MjIyMGZlZjVmYTg5My90ZXh0cmVnaW9uOjA3NmZmOTg5N2ZmODQyNzZiMDcyMjIwZmVmNWZhODkzXzkwMTg_aa2ce739-bbe6-485b-b911-0e85f76648ab"
      unitRef="usd">1700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjAvZnJhZzo3ZGMzYTRjMTA3NGI0OWIwOWNkOWJlMDQ3NWQ2MTVmNC90ZXh0cmVnaW9uOjdkYzNhNGMxMDc0YjQ5YjA5Y2Q5YmUwNDc1ZDYxNWY0XzQ0OTY_634dcfa6-1cd3-4197-9eb3-4d894d09c29c">Income Taxes &lt;div style="margin-top:6pt;text-align:justify"&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 Accounting Standards Codification (&#x201c;ASC&#x201d;) 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 position, 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;text-align:justify"&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 for incomes taxes of $0.1 million and $0.1 million for the three months ended March 31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the Tax Cuts and Jobs Act of 2017, research and experimental (R&amp;amp;E) expenses under Internal Revenue Code Section 174 are required to be capitalized beginning in 2022. R&amp;amp;E expenses are required to be amortized over a period of five years for domestic expenses and fifteen years for foreign expenses. The Company has capitalized R&amp;amp;E expenditures in its income tax provision as a result. Accordingly, in the three months ended March 31, 2023, the Company recorded a $0.1 million state income tax expense primarily due to state conformity to Internal Revenue Code Section 174. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 months ended March 31, 2022, the Company recorded a provisional $0.1&#160;million partial release of its valuation allowance and a corresponding income tax benefit stemming from the Tile Acquisition, respectively. The benefit was offset by the state income taxes for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjAvZnJhZzo3ZGMzYTRjMTA3NGI0OWIwOWNkOWJlMDQ3NWQ2MTVmNC90ZXh0cmVnaW9uOjdkYzNhNGMxMDc0YjQ5YjA5Y2Q5YmUwNDc1ZDYxNWY0XzE2NDkyNjc0ODQyNDM_4d5cc0b8-9c27-45b5-adfa-efc282fb0a98"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjAvZnJhZzo3ZGMzYTRjMTA3NGI0OWIwOWNkOWJlMDQ3NWQ2MTVmNC90ZXh0cmVnaW9uOjdkYzNhNGMxMDc0YjQ5YjA5Y2Q5YmUwNDc1ZDYxNWY0XzE2NDkyNjc0ODQyNDc_e9b6acf4-ca1d-4d7c-99af-f8dea8b75324"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjAvZnJhZzo3ZGMzYTRjMTA3NGI0OWIwOWNkOWJlMDQ3NWQ2MTVmNC90ZXh0cmVnaW9uOjdkYzNhNGMxMDc0YjQ5YjA5Y2Q5YmUwNDc1ZDYxNWY0XzE2NDkyNjc0ODQyNTM_ce01f9cf-052e-4d8e-8f8a-ebb7df101314"
      unitRef="usd">100000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjAvZnJhZzo3ZGMzYTRjMTA3NGI0OWIwOWNkOWJlMDQ3NWQ2MTVmNC90ZXh0cmVnaW9uOjdkYzNhNGMxMDc0YjQ5YjA5Y2Q5YmUwNDc1ZDYxNWY0XzI3NDg3NzkwOTUzMjA_914790bb-3185-452d-a412-e7106a325be1"
      unitRef="usd">-100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzI3MTc_3b702f93-cdcd-4edc-93a3-09ba4aae4616">Related-Party Transactions&lt;div style="margin-top:6pt;text-align:justify"&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;text-align:justify"&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;text-align:justify"&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. All promissory notes issued to the Chief Executive Officer and Chief Operating Officer were repaid as of June 2022. During the three months ended March&#160;31, 2023, the Company received proceeds from the repayment of the partially secured loans that remained outstanding of $0.3&#160;million. As of March&#160;31, 2023 and December&#160;31, 2022, the Company had deposit liability balances of zero and $0.3&#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 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 style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-executive director, James Synge, is a Principal and Partner of Carthona Capital. During the year ended December 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, Carthona Capital received consideration of $0.1&#160;million. No payments were made to Carthona Capital during the three months ended March 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:120%"&gt;Annika Hulls is the spouse of the CEO and Executive Director, Chris Hulls. During the three months ended March 31, 2022, $7&#160;thousand was paid to Annika Hulls for services relating to a marketing campaign. No payments were made to Annika Hulls during the three months ended March 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i2560699f7e4a4df6b68591baf50e265e_I20160229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzMyMQ_88d192a8-4068-4df8-9acd-8293916d5c3c"
      unitRef="usd">600000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i3c5ecf80c1f24a5ebf7b184d50913707_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzE3MzY_829f4a1a-6506-4f19-bade-3efcee47855c"
      unitRef="usd">300000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <lifx:DepositLiabilities
      contextRef="ie12dd58be3c547ba817ca85848caeb3e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzg3OTYwOTMwMjU4Mzg_476e2b0d-0318-49ca-a58f-617b7c28c37a"
      unitRef="usd">0</lifx:DepositLiabilities>
    <lifx:DepositLiabilities
      contextRef="i193918757e8b4193989c2dfcec292a1e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzE4MTA_98ada515-8226-44d4-a7d1-d4033bebf75e"
      unitRef="usd">300000</lifx:DepositLiabilities>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3d8146bebb6646c79ee08e4721d42eac_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzU0OTc1NTgxNjk2NQ_fa11e81b-c161-4b19-9d15-e2fa1855b2dd"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i879361db19694b36814b8f7ee6087f0d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzE2NDkyNjc0NDUyMjM_56150126-db5a-49f9-8d15-f3b983d69481"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if2ffae1f15a84c1c80b131da9511cd30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzI2NDQ_7598edbd-9fce-4812-8ae3-166ec50c5db9"
      unitRef="usd">7000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic8862e4b8f94471a9a09ca22275160ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjMvZnJhZzowYzRmZTE0N2IxMDQ0OTgzODM1NmVlMTU1ODYwNjZmMy90ZXh0cmVnaW9uOjBjNGZlMTQ3YjEwNDQ5ODM4MzU2ZWUxNTU4NjA2NmYzXzE2NDkyNjc0NDUyNDE_c543deff-2d9a-43fc-ac9e-ae077fe7399b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjYvZnJhZzpjNjQ2YzU2NmQwODk0N2UzYTRhNmFlMzkwZmZjNjE1Ny90ZXh0cmVnaW9uOmM2NDZjNTY2ZDA4OTQ3ZTNhNGE2YWUzOTBmZmM2MTU3XzQ2NA_23394675-cde2-4c8c-bb31-479b4236ca94">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="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90ZXh0cmVnaW9uOjY5NmFiZGM1ZWU2NDRlZDhiNDQwMGIyZjRlOTUwZGEwXzgyNg_c06d3229-a529-4d6a-a32b-b4ea16ea01c1">Net Loss Per ShareBasic net loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding for the fiscal period. Diluted net loss per share is computed by giving effect to potential convertible securities. The dilutive effect of the outstanding September 2021 Convertible Notes and July 2021 Convertible Notes are reflected in diluted net loss per share by application of the if-converted method.&lt;div style="margin-bottom: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 presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data): &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: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="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 March 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 #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;2023&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;2022&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;Numerator:&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;/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;Net loss&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;(14,071)&lt;/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;(25,222)&lt;/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:700;line-height:100%"&gt;Denominator:&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: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 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&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,592,780&#160;&lt;/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,192,576&#160;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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: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="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 March 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 #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;2023&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;2022&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;Numerator:&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;/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;Net loss&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;(14,071)&lt;/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;(25,222)&lt;/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;(Gain)/loss attributable to September 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;&#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;(1,575)&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;(Gain)/loss attributable to July 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;&#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;(914)&lt;/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;Interest attributable to July 2021 and September 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;&#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;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 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;Adjusted net loss for diluted earnings per share&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;(14,071)&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;(27,584)&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 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:700;line-height:100%"&gt;Denominator:&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: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 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&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,592,780&#160;&lt;/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,192,576&#160;&lt;/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;Effect of dilutive securities:&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: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 2px 28pt;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;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;&#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;510,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 28pt;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;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;&#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;176,422&#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;Adjusted weighted-average shares used in computing net loss per share, diluted&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;65,592,780&#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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;61,879,502&#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 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, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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="text-align:justify"&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: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="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;As of March 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;2023&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;/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;7,708,686&#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;7,879,793&#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;205,109&#160;&lt;/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;5,109,200&#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,341,004&#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;&#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;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;4,745,197&#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,953,884&#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;18,217,499&#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;16,379,790&#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="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90ZXh0cmVnaW9uOjY5NmFiZGM1ZWU2NDRlZDhiNDQwMGIyZjRlOTUwZGEwXzgyNw_c19f31e1-e4b3-4a8b-bb56-a2198231988a">&lt;div style="margin-bottom: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 presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data): &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: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="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 March 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 #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;2023&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;2022&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;Numerator:&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;/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;Net loss&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;(14,071)&lt;/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;(25,222)&lt;/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:700;line-height:100%"&gt;Denominator:&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: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 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&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,592,780&#160;&lt;/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,192,576&#160;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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: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="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 March 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 #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;2023&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;2022&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;Numerator:&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;/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;Net loss&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;(14,071)&lt;/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;(25,222)&lt;/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;(Gain)/loss attributable to September 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;&#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;(1,575)&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;(Gain)/loss attributable to July 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;&#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;(914)&lt;/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;Interest attributable to July 2021 and September 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;&#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;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 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;Adjusted net loss for diluted earnings per share&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;(14,071)&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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;(27,584)&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 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:700;line-height:100%"&gt;Denominator:&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: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 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&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,592,780&#160;&lt;/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,192,576&#160;&lt;/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;Effect of dilutive securities:&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: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 2px 28pt;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;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;&#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;510,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 28pt;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;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;&#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;176,422&#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;Adjusted weighted-average shares used in computing net loss per share, diluted&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;65,592,780&#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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;61,879,502&#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 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, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo2NDRhNTkxYTE5MGY0M2YzYmJkNTQ5NGFmM2Y1MzA4ZC90YWJsZXJhbmdlOjY0NGE1OTFhMTkwZjQzZjNiYmQ1NDk0YWYzZjUzMDhkXzQtMS0xLTEtNzg0MDU_90b1b975-fbf7-4c89-841b-431b130b3364"
      unitRef="usd">-14071000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo2NDRhNTkxYTE5MGY0M2YzYmJkNTQ5NGFmM2Y1MzA4ZC90YWJsZXJhbmdlOjY0NGE1OTFhMTkwZjQzZjNiYmQ1NDk0YWYzZjUzMDhkXzQtMy0xLTEtNzg0MDU_2547aed7-a7c9-426e-8bd7-e6188574b7c7"
      unitRef="usd">-25222000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo2NDRhNTkxYTE5MGY0M2YzYmJkNTQ5NGFmM2Y1MzA4ZC90YWJsZXJhbmdlOjY0NGE1OTFhMTkwZjQzZjNiYmQ1NDk0YWYzZjUzMDhkXzYtMS0xLTEtNzg0MDU_b78988aa-1e1e-478e-b498-e29797764a64"
      unitRef="shares">65592780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo2NDRhNTkxYTE5MGY0M2YzYmJkNTQ5NGFmM2Y1MzA4ZC90YWJsZXJhbmdlOjY0NGE1OTFhMTkwZjQzZjNiYmQ1NDk0YWYzZjUzMDhkXzYtMy0xLTEtNzg0MDU_0ec8421d-e394-4aa5-90de-88f988f02f76"
      unitRef="shares">61192576</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo2NDRhNTkxYTE5MGY0M2YzYmJkNTQ5NGFmM2Y1MzA4ZC90YWJsZXJhbmdlOjY0NGE1OTFhMTkwZjQzZjNiYmQ1NDk0YWYzZjUzMDhkXzctMS0xLTEtNzg0MDU_a64e914b-63ed-48bc-8a86-3e924bff6295"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo2NDRhNTkxYTE5MGY0M2YzYmJkNTQ5NGFmM2Y1MzA4ZC90YWJsZXJhbmdlOjY0NGE1OTFhMTkwZjQzZjNiYmQ1NDk0YWYzZjUzMDhkXzctMy0xLTEtNzg0MDU_0a21a8a8-43f7-4b3d-bf36-aaa63623a472"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzQtMS0xLTEtNzg0MDU_90b1b975-fbf7-4c89-841b-431b130b3364"
      unitRef="usd">-14071000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzQtMy0xLTEtNzg0MDU_2547aed7-a7c9-426e-8bd7-e6188574b7c7"
      unitRef="usd">-25222000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="i8529e966018541ce8530b395eb1c5a69_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzUtMS0xLTEtNzg0MDU_f1894ed1-aa6c-4c28-b664-f4de3d1f3694"
      unitRef="usd">0</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="i539ef7662124423aba0989736ef7d45c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzUtMy0xLTEtNzg0MDU_6cdfac67-70cc-4b7c-a10d-957f7b2605a3"
      unitRef="usd">1575000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="ica8f3ccba0a9420cad76c9e3b922d535_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzYtMS0xLTEtNzg0MDU_13e3a17b-653b-4213-94da-6ccf22032dd8"
      unitRef="usd">0</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="i48b9de43796446e4b6220c22400fceda_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzYtMy0xLTEtNzg0MDU_fb298950-089e-4937-8ace-3a401b89d2d4"
      unitRef="usd">914000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i559812352f044986af16b93fddb2b964_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzctMS0xLTEtNzg0MDU_99cf69b4-a247-439c-8839-7e37abdcc320"
      unitRef="usd">0</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="ie704839a30bc47db976eccd603352b1a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzctMy0xLTEtNzg0MDU_a6ce37c1-6c65-4ee6-9796-eda67f80b66e"
      unitRef="usd">127000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzgtMS0xLTEtNzg0MDU_c97523c7-8e2a-4594-bc6f-be0d1bd08562"
      unitRef="usd">-14071000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzgtMy0xLTEtNzg0MDU_86acdb21-eb15-486e-9f70-29666b9bf4e3"
      unitRef="usd">-27584000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzEwLTEtMS0xLTc4NDA1_b78988aa-1e1e-478e-b498-e29797764a64"
      unitRef="shares">65592780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzEwLTMtMS0xLTc4NDA1_0ec8421d-e394-4aa5-90de-88f988f02f76"
      unitRef="shares">61192576</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i8529e966018541ce8530b395eb1c5a69_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzEyLTEtMS0xLTc4NDA1_d7b0ae7e-df45-4829-823b-383ee5fb3fb3"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i539ef7662124423aba0989736ef7d45c_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzEyLTMtMS0xLTc4NDA1_0b5d0a05-483d-4c25-bd99-83803bb7676e"
      unitRef="shares">510504</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ica8f3ccba0a9420cad76c9e3b922d535_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzEzLTEtMS0xLTc4NDA1_c61d0016-704b-492a-8893-40b61d4ca321"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i48b9de43796446e4b6220c22400fceda_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzEzLTMtMS0xLTc4NDA1_e21872ce-fac5-4801-9b66-37f0503aa2c3"
      unitRef="shares">176422</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzE0LTEtMS0xLTc4NDA1_3d9acddc-3ee4-494b-a6f1-985db457008c"
      unitRef="shares">65592780</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzE0LTMtMS0xLTc4NDA1_bbc71975-d7ea-4233-b30d-12a9213a1755"
      unitRef="shares">61879502</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzE1LTEtMS0xLTc4NDA1_d5c8456a-3c1a-49e7-bc3e-66bd83ac54e4"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTo3MGIyMDlkZjQ0MjY0NmNjYjc0MDY0NjdjYmZhNTk5MC90YWJsZXJhbmdlOjcwYjIwOWRmNDQyNjQ2Y2NiNzQwNjQ2N2NiZmE1OTkwXzE1LTMtMS0xLTc4NDA1_6f430ffe-0cd1-4b4e-83fc-efd1234ff651"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90ZXh0cmVnaW9uOjY5NmFiZGM1ZWU2NDRlZDhiNDQwMGIyZjRlOTUwZGEwXzgyOA_d2bddf7f-2b9b-409d-94d7-d54d965d4d64">&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: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="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;As of March 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;2023&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;/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;7,708,686&#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;7,879,793&#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;205,109&#160;&lt;/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;5,109,200&#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,341,004&#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;&#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;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;4,745,197&#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,953,884&#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;18,217,499&#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;16,379,790&#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="i72601df6f4a54d4abdd6fbadb886dd02_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzMtMS0xLTEtNzg0MDU_027643b5-2ced-454e-bf74-36fd2b0abb2c"
      unitRef="shares">7708686</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0ee2e9fc7f824c878a53e9901505abc0_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzMtMy0xLTEtNzg0MDU_b4fd99fe-ae21-471c-95f7-9c0ddf7ccbb6"
      unitRef="shares">7879793</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i05d07eafef1f440ab73ec4fe6479a6b8_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzQtMS0xLTEtNzg0MDU_696ecc61-8dab-4da3-892e-7950d8b35991"
      unitRef="shares">137658</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic6f3a60ce902421bb4ccd5b924727893_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzQtMy0xLTEtNzg0MDU_325df8c4-2c2b-4a8f-a020-1379d2453a75"
      unitRef="shares">205109</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3958242f59924cb8aaab7d773520ca06_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzUtMS0xLTEtNzg0MDU_195741ce-01df-4807-a805-797e918609ae"
      unitRef="shares">5109200</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i66b3ba1909fa4b26be9f7ba05b336db7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzUtMy0xLTEtNzg0MDU_c9a8351c-dd53-41e8-8f72-f659cf983afd"
      unitRef="shares">5341004</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifc54a201c5e1463e9eabe10b3a40d5be_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzYtMS0xLTEtOTc2MTk_9f1c27c4-1063-4563-b141-6d007fb53f63"
      unitRef="shares">516758</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4f34741c9d8c4b5bb2467f210f31be12_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzYtMy0xLTEtOTc2MTk_fefec1e8-debd-43ff-8d12-e8a86183b646"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i392ccd53aeb246929924bc8f8982d6a5_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzctMS0xLTEtNzg0MDU_f78b3550-0a76-4cc5-90d7-7f04bc5c2468"
      unitRef="shares">4745197</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieb4d44ea78014b5fa524da627fc5159b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzctMy0xLTEtNzg0MDU_d1167369-80d5-4b17-816f-999f057eb1e2"
      unitRef="shares">2953884</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzgtMS0xLTEtNzg0MDU_acfc233c-87f9-404f-af31-95dbdd5f89a7"
      unitRef="shares">18217499</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42ed3883090942a9b48e7848a2356ae7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMjkvZnJhZzo2OTZhYmRjNWVlNjQ0ZWQ4YjQ0MDBiMmY0ZTk1MGRhMC90YWJsZTphNWU1MGQ0OWRkZjg0ZWNiYjhhNzE5NzRhMTUxZTIxMC90YWJsZXJhbmdlOmE1ZTUwZDQ5ZGRmODRlY2JiOGE3MTk3NGExNTFlMjEwXzgtMy0xLTEtNzg0MDU_145252c4-a42f-4cfd-b31f-af82101aa7f5"
      unitRef="shares">16379790</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="id971f767f2244583a7d742952cefcd7b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMzIvZnJhZzo0YWNkMjc4ZjY4OWM0NDJmYmNmYzRhNmNlZmJiMDA1MS90ZXh0cmVnaW9uOjRhY2QyNzhmNjg5YzQ0MmZiY2ZjNGE2Y2VmYmIwMDUxXzQ0OQ_9cf06968-0693-4192-b8ce-0eebdd49ffc6">Subsequent EventsIn April 2023, the Company released $13.1 million of its restricted cash and 84,524 common shares which were previously held in indemnity escrow as part of the Tile Acquisition for general representations and warranties, fifteen months after the acquisition date.</us-gaap:SubsequentEventsTextBlock>
    <lifx:ReleaseOfRestrictedCash
      contextRef="i4af13738cca940faacc26be6f2135ec5_D20230401-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMzIvZnJhZzo0YWNkMjc4ZjY4OWM0NDJmYmNmYzRhNmNlZmJiMDA1MS90ZXh0cmVnaW9uOjRhY2QyNzhmNjg5YzQ0MmZiY2ZjNGE2Y2VmYmIwMDUxXzU0OTc1NTgxODI3MQ_21712591-98d4-4f81-9aad-f11c02be7af3"
      unitRef="usd">13100000</lifx:ReleaseOfRestrictedCash>
    <lifx:BusinessCombinationIndemnityEscrowSharesReleased
      contextRef="i4af13738cca940faacc26be6f2135ec5_D20230401-20230430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMzIvZnJhZzo0YWNkMjc4ZjY4OWM0NDJmYmNmYzRhNmNlZmJiMDA1MS90ZXh0cmVnaW9uOjRhY2QyNzhmNjg5YzQ0MmZiY2ZjNGE2Y2VmYmIwMDUxXzU0OTc1NTgxODI4NA_c9856db6-7bef-4ef1-8677-1b64b8c362f1"
      unitRef="shares">84524</lifx:BusinessCombinationIndemnityEscrowSharesReleased>
    <lifx:BusinessCombinationIndemnityEscrowTerm
      contextRef="i95bc2e3690474194b730b2abf3be705b_D20220105-20220105"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxZjhkYTZkNDQ1YjRjM2Y5OGYyZjI4ZDM3ZmNlN2M1L3NlYzpjMWY4ZGE2ZDQ0NWI0YzNmOThmMmYyOGQzN2ZjZTdjNV8yMzIvZnJhZzo0YWNkMjc4ZjY4OWM0NDJmYmNmYzRhNmNlZmJiMDA1MS90ZXh0cmVnaW9uOjRhY2QyNzhmNjg5YzQ0MmZiY2ZjNGE2Y2VmYmIwMDUxXzE2NDkyNjc0NDYxMTA_e2ad6df6-5d13-44ed-80df-972254654122">P15M</lifx:BusinessCombinationIndemnityEscrowTerm>
</xbrl>
