<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:skin="http://hydrafacial.com/20230331"
  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="skin-20230331.xsd" xlink:type="simple"/>
    <context id="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ied3e2be9427a4d5facf01f983bb40544_I20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="i22c14280ea8a47c587c2f9032824ec2e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id0fdcf0c79bd48d69738815b98a6d05a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i205f4668835b49699102b78432659905_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i79888fefdfa24ddc87185a04795b9004_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i0e15ea4c64814330b8b401378a2b9d11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i23ee68ad29c44388b49e5fa6cc7f20f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i89953e098f8342ce89a42ded79399a6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i17ada8309e9f4611b2a8dc955392dba3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2586f352a54a406db4f720f97c8316f4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i7496b3d116194a4fbd8c1d2212bf1a11_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i9263077d72cc4ba6b6f266026b24a0a9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ibebef9c5bd044e9bb99b54027053a0a3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i988ff4b856444a5292a98f61df64d74d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i3218e99da4d44b178030af6fd540efd2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ibe29092dfd644b27896389f01e17d2e4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i0b55f0eb53a447cfb2502119958195cd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ia7f5d73338a543038285dbb99bb1c8b7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0823b31ef7f249fb81a01c6a82d5094a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i8462181603124809812d8f39a3f436ed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i6a81b8473f864ea8af72315eb767bea8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i3d50d6c466274c1e9e6ebed4d662f11e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i1fb9e93234854f2296c257868de82488_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="id2b2f98bcb864c7a88e7748be1f67cb4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i3ddf9ebd2f7348db94696515c07f1634_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="if8bdc91f6ec14179b153bc42a4292be7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ie17924c83acb46958c9b6064b27a9ca5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i5d4510c7ca454d058628fcb8c886c1ae_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="id227270610c948c89be9f7c2dda0ff0f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ib888048f41e14657b2913c4f53026972_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="iaadc33e739a64768a21243bc303bc311_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">skin:HydrafacialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="i45bf434103214c1cb856abaa7f981baf_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">skin:MergerSubIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="if6eff8c81cb546049456eef3a9aacc70_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">skin:HydrafacialAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="ic2e488c9e3ff4837ab7efbfbc66f1b61_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="icf7249c2c8c447198b30f441c3ed779e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a04e58235da4d5eb84a02682150b9f0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">skin:DeliverySystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic1459c2358cb41d5a9781778c726386f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">skin:DeliverySystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i172ec1ae04b24db39c3a2bdfff429026_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">skin:ConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i914529cbe58d4b91ac7323452893db19_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">skin:ConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id4f2b7443c6b4245a94061cabff63854_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if17c8a8ba68f41efaf92666b5792ce50_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaf5087c74863484e963e930622e7063a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i19abd561642346049530bf54ff9b6ca6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4cd9b7d465ba420b820a6c764f45edd5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i8ee7a3122eab4d5da870d675ce2362dc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i10a7ae28502040e7bbb9e66cdf666e8e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib135cce1da5544608a65af8f33e313f1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ide62dd773bab4b4fb46f082c8a79fc2a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idfd3516ec11942a1994e81417a9c540d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1028778596234d9ba90182f8cf8d9fe4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic53c149d012a43d9a255456c629131b6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6b9d358843094755a68ba996bf576d7a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2ce9f5123aef4346b78277281a703fcb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i713a64a4975e4989ac0617493b62bcc8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i64bddab864ba4b15b10d903ac264f8fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8b6995f3d240497895ad8d24033e1b59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72194faa618f44928a0a68e5d4b0e5d7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7764b2c8e7ce4ad59734059cfdee30ff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia274e3c57e7e445dba55344a3f451c8e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if2bdf0a8ec3340e0a6698362fbd35057_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i405a758aa8194425b1398e7eba844b0c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52dd85af83e24a59ab0ae5e61f4e88a6_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i307b018a3f81482f8785da22c6c733bd_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iace06ebc80c24a6790b8629dbf8672c6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia92739c438e24dd5ac802ac238dab1b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17eb7033b26643ec9032c8ec932c0972_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">skin:MeasurementInputCommonStockReferenceValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">skin:ValuationMonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i48d9c7456e1742fe9ea10b77c62299f6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">skin:MeasurementInputCommonStockReferenceValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">skin:ValuationMonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2f3d4acb70c74cb4997f3d050d6bad3a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i99816de11f474678ad30bf0a6db83837_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i06e30ead75044e159f3bd943d9ba1525_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i57e1fc7429c44293821eac136ef8784b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i1179fdc6f7e1456799c43dd79366a9df_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1440125ff59e49a8a98be69975de0e42_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4059000ac7764d798396d8137711bb39_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a4512af54ad4559b860280e46bc5ac3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b5af5be274a416c8b223fb6d2694c5a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i72e9acd86a8a4fc3b9a1513b08036a89_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iedfd7eecf64a44e7ada1082e81af7e6c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaa06cf6252d343a48b7e789668688537_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if628e9d272694d3fa4438bf2327fd00f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iee7c8380b1644411a6afdf46ee74c5bd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id6832b8373064c3ba8f6bb2876f94823_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e55722620234d6881397bf7c7b8f806_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6dd430388359416ea2fcce4e5cdfed9e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3238cb6cb26b40eb8a469e173301f77f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i37238fda33244ed29f262cea0a979fa2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i5a41a30276e14eb6afe02b73c1c5e757_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ie63843a98b59464a80a5d2d3de50949a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">skin:DepreciablePropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5728a476d6b746f69abff05d8e7e482e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">skin:DepreciablePropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i710115c7ea5343cf9cec6ab34cf6d52f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="ifba8cc7242d049ea8d3a08026d0189c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i692a36dda02e4b7995c5d472312cd5a3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i659d998116674251bcbb07306f030dee_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3ed6ccf92d6a4fbb96ad4b51605d748a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i44a0f70997dc4e7fa7ecd9de5f8ccd65_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="if7bb492b11bc4b90bcf2647b3b4110b2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i0ac6599294cb4e569948a02320302d6c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i1f46efcb70b9424488d7e61d298382f6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia046e08e8dc64d4798981a6db5c6311e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8f1725394aa7401f906456d569718c8c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i79978f14294d4d92ba367343cb55c1aa_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if2f538dc1d494ee1acbd672fdfd6bc75_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9273a7915cef4da0a7372e9a0b4eecd1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7c556f6d690a46c99303fc8c01c7048d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id99383f77a1c450f84a3fed0c3f15d9e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i425d7de59f034ba792d17143f126a0ed_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6e5da0686ec44881a082d9b21d46cc84_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5dc8d1095b0540729a12cee4be203349_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29a2832ae3c149a3a582ac962d7af703_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia8bed2e3f2624d7490f14f9c7622a692_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie3f7fce1c8a74aa7b9c59b2f6f1a10c7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i8813582b82dc401781e73c428c7b4f7f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="iefd5649b31ac4b86b71701e6aab8bb01_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i66001ff859ba46a2be5f3ef9f988b031_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f25cb3b706341f3be70253edb764aea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia455627392914ddf8c3864d882266c72_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i10ef72cb68ce441f88a0ac3ff2d5010c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7e6207d531449268adaa525026eceb5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id65ce2d71efd495881537bfe12de1e10_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17528ad3c0e049e7b60d2c8f422a6938_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib4be895c44a642d3b7d3c70891bbd42c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if16b0c1d035548b1b4088cf727e22c40_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ebb0892226b4dbcbfbd34da6af6a509_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4fb3169d174c464fac215bc1fde0428f_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">skin:EstheticMedicalIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i71e931a6f3f0478ca24a4bf7d8008229_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">skin:EstheticMedicalIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="ic50f3f01f6494a8dbf0d489863d8c52b_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="i6fbfb639f15b4a878ce88dcabcfa397b_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">skin:AnacapaAestheticsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibd36175d1ad847dcb68d12738ba07116_I20221114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:CreditAgreementDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-14</instant>
        </period>
    </context>
    <context id="i7a73391ccafa4a42b78d7ce334e18482_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:CreditAgreementDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i40e9d683fe6240e990537c8e229c9443_I20210914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:A125ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-14</instant>
        </period>
    </context>
    <context id="i3bf41cc488224c49a9a2d5386de607e3_D20210914-20210914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:A125ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-14</startDate>
            <endDate>2021-09-14</endDate>
        </period>
    </context>
    <context id="i90ecf3b80dc043ffa3666b8587d40db1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:A125ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iec3245fc583541aa97dd4881d1601c0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:A125ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbd161f03d6a4f8283a7e9c0ad8639c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:A125ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i869708fa289d4666aa49b2a4e13c57d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">skin:A125ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ebca9f2da214858a98762c682d600ae_D20210909-20210909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-09</startDate>
            <endDate>2021-09-09</endDate>
        </period>
    </context>
    <context id="i0a7e3d6f3747486aac6d135ef27ff8f8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9be77e4d37b04f4a971b96ff4212ea8a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="i097ea773586f40bf87cdc4e34e1c7a95_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib1f9ce7c0a0148ea80fac57c4b88916d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</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="if38bdffb225647078d067480283ebca0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaef4b5bf6c91447a931978d1a6762907_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82701b7e5d4e4145ad76fdd5083f51ba_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9543086c37fc458898495f047747e2d5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icee06b22f464416cba59c781f50869a0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3044fe65afc2468497b93eddf43e5fa3_I20220907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">skin:CaliforniaCaseAndTexasCaseAgainstAgelessSerumsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-07</instant>
        </period>
    </context>
    <context id="id476916daa1a4f94b50eb45c0893fb54_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <context id="ia0966ce233ad4305a7d3eccd757befd2_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">skin:VesperFoundersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <context id="i948ef4931ca94d34b4a57159304f503c_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">skin:VesperFoundersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="i38ed73de6fe747eb936fb8a926cfac31_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">skin:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <context id="ie4dd211ab3504d7f9e29d2753e947f63_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">skin:LCPEdgeHoldcoLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <context id="i96be08c3c7964287b85e0368a3a288e0_D20161201-20161201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:ManagementServicesAgreementFinancialAndManagementAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-01</endDate>
        </period>
    </context>
    <context id="i15a295044d724ed291e3f3dd392a5373_D20161201-20161201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:ManagementServicesAgreementFinancialAndManagementAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-01</endDate>
        </period>
    </context>
    <context id="iaecd3c3c16134d48855c6a5c470b4fce_D20161201-20161201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:ManagementServicesAgreementFinancialAndManagementAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-01</endDate>
        </period>
    </context>
    <context id="i8b7d62a875f24733b26fe1b69d37d52c_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:ManagementServicesAgreementFinancialAndManagementAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <context id="i309e07e6c35944879045cba2925816dc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:ManagementServicesAgreementFinancialAndManagementAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib445cca118614947a7f91b2a2df89603_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:ManagementServicesAgreementFinancialAndManagementAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia4d887954e444380b56069e481e73c4e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:MiamiBeachOfficeReimbursementExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7074a9ca986842808140709d5739e1b1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">skin:MiamiBeachOfficeReimbursementExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id5b83d0b360b49adaca82e00c83422e9_I20220926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-26</instant>
        </period>
    </context>
    <context id="iebab2e486d9b4afa8cf92b6ec3d2133b_I20221109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2022-11-09</instant>
        </period>
    </context>
    <context id="ic170e1030f9c43a89aff74fd80c1defc_I20220927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
        </entity>
        <period>
            <instant>2022-09-27</instant>
        </period>
    </context>
    <context id="i4ce195e49b0649ebaea62a28979b698c_I20221109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">skin:AcceleratedShareRepurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-09</instant>
        </period>
    </context>
    <context id="i5933f803c3834e2dbf1a2a10bd51ef60_D20220927-20220927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">skin:AcceleratedShareRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-27</startDate>
            <endDate>2022-09-27</endDate>
        </period>
    </context>
    <context id="ie8a9a6579f454d15b1b6cd8a1eb5c820_D20221109-20221109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">skin:AcceleratedShareRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-09</startDate>
            <endDate>2022-11-09</endDate>
        </period>
    </context>
    <context id="icb62217da1964e1bb1f3095008037984_D20230401-20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">skin:AcceleratedShareRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="i92d4978db77c4cfa808b73988d37c8eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida6c6bfcd1be4089aaa841bc47c1cd7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief9e4325cbf548d580a30ab4154ac7a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818093</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>skin:segment</measure>
    </unit>
    <unit id="demand">
        <measure>skin:demand</measure>
    </unit>
    <unit id="tradingday">
        <measure>skin:tradingDay</measure>
    </unit>
    <unit id="vote">
        <measure>skin:vote</measure>
    </unit>
    <unit id="program">
        <measure>skin:program</measure>
    </unit>
    <dei:DocumentFiscalYearFocus
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMy9mcmFnOjliYzU3ZDFmYzMwMTQ4OWNiZDNjZDdlYzZmZGVkMjM2L3RhYmxlOjFhYjcwMzgwMDQzNTQxMTI4NzJiYjQwZjkzMDQ3YjgwL3RhYmxlcmFuZ2U6MWFiNzAzODAwNDM1NDExMjg3MmJiNDBmOTMwNDdiODBfMC0xLTEtMS0xMTc2Nzc_2a2c5f07-78b2-44c5-9d05-236f80488f48">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMy9mcmFnOjliYzU3ZDFmYzMwMTQ4OWNiZDNjZDdlYzZmZGVkMjM2L3RhYmxlOjFhYjcwMzgwMDQzNTQxMTI4NzJiYjQwZjkzMDQ3YjgwL3RhYmxlcmFuZ2U6MWFiNzAzODAwNDM1NDExMjg3MmJiNDBmOTMwNDdiODBfMS0xLTEtMS0xMTc2Nzc_5bd6d9f9-6b94-4d9c-a9ae-1e6f8c2e659b">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMy9mcmFnOjliYzU3ZDFmYzMwMTQ4OWNiZDNjZDdlYzZmZGVkMjM2L3RhYmxlOjFhYjcwMzgwMDQzNTQxMTI4NzJiYjQwZjkzMDQ3YjgwL3RhYmxlcmFuZ2U6MWFiNzAzODAwNDM1NDExMjg3MmJiNDBmOTMwNDdiODBfMi0xLTEtMS0xMTc2Nzc_6505a77d-f898-41db-8469-809a09fd516c">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMy9mcmFnOjliYzU3ZDFmYzMwMTQ4OWNiZDNjZDdlYzZmZGVkMjM2L3RhYmxlOjFhYjcwMzgwMDQzNTQxMTI4NzJiYjQwZjkzMDQ3YjgwL3RhYmxlcmFuZ2U6MWFiNzAzODAwNDM1NDExMjg3MmJiNDBmOTMwNDdiODBfMy0xLTEtMS0xMTgzNjI_181e748d-54ca-4d47-8060-b0b263c08371">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMy9mcmFnOjliYzU3ZDFmYzMwMTQ4OWNiZDNjZDdlYzZmZGVkMjM2L3RhYmxlOjFhYjcwMzgwMDQzNTQxMTI4NzJiYjQwZjkzMDQ3YjgwL3RhYmxlcmFuZ2U6MWFiNzAzODAwNDM1NDExMjg3MmJiNDBmOTMwNDdiODBfNC0xLTEtMS0xMTc2Nzc_2e26a221-a6b2-429f-b5b9-dc33d87bbbb0">0001818093</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzU0OTc1NTgxNTk3NA_ae474663-a71d-47f4-b95f-7595989a59dd">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMDk_6da649b5-2ecb-4f01-bfca-792f88664265">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwOQ_d5b93dad-c450-46fc-b58e-3c204f4beea1">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMTY_f19aa0d7-d5ad-4379-8bf4-7022ef81381c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMTE_40a3307f-f6bb-4447-8e0e-8b3b5c7fd220">001-39565</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMTc_ee229c15-52cb-407d-9422-11665058ef61">The Beauty Health Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTplNDAxYjZlMDI3NTg0OTVhYTAzZWIwMTJjZGY5ZjUxMS90YWJsZXJhbmdlOmU0MDFiNmUwMjc1ODQ5NWFhMDNlYjAxMmNkZjlmNTExXzAtMC0xLTEtMTE3Njc3_eb9d8460-2197-4a74-8af4-785a8afb5229">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTplNDAxYjZlMDI3NTg0OTVhYTAzZWIwMTJjZGY5ZjUxMS90YWJsZXJhbmdlOmU0MDFiNmUwMjc1ODQ5NWFhMDNlYjAxMmNkZjlmNTExXzAtMi0xLTEtMTE3Njc3_8f04ae19-598d-4fbc-89c9-b0fbd3435528">85-1908962</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTo2MGMwYzNkZDQ0N2U0ZDYxYmNkMGM0OTlkMzc5M2Q3MC90YWJsZXJhbmdlOjYwYzBjM2RkNDQ3ZTRkNjFiY2QwYzQ5OWQzNzkzZDcwXzAtMC0xLTEtMTE3Njc3L3RleHRyZWdpb246MDIzMTdkYjc0Nzk2NDI5MmEyYTUzNTFmZmYxZGEyNWVfNA_2d2bb71d-6184-4542-8852-d167ea3471aa">2165 Spring Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTo2MGMwYzNkZDQ0N2U0ZDYxYmNkMGM0OTlkMzc5M2Q3MC90YWJsZXJhbmdlOjYwYzBjM2RkNDQ3ZTRkNjFiY2QwYzQ5OWQzNzkzZDcwXzAtMC0xLTEtMTE3Njc3L3RleHRyZWdpb246MDIzMTdkYjc0Nzk2NDI5MmEyYTUzNTFmZmYxZGEyNWVfNw_061f4125-8e26-47f3-961b-4c8271b42302">Long Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTo2MGMwYzNkZDQ0N2U0ZDYxYmNkMGM0OTlkMzc5M2Q3MC90YWJsZXJhbmdlOjYwYzBjM2RkNDQ3ZTRkNjFiY2QwYzQ5OWQzNzkzZDcwXzAtMC0xLTEtMTE3Njc3L3RleHRyZWdpb246MDIzMTdkYjc0Nzk2NDI5MmEyYTUzNTFmZmYxZGEyNWVfMTE_0b373812-d2bd-438e-b433-ea6ea1f2e1e1">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTo2MGMwYzNkZDQ0N2U0ZDYxYmNkMGM0OTlkMzc5M2Q3MC90YWJsZXJhbmdlOjYwYzBjM2RkNDQ3ZTRkNjFiY2QwYzQ5OWQzNzkzZDcwXzAtMC0xLTEtMTE3Njc3L3RleHRyZWdpb246MDIzMTdkYjc0Nzk2NDI5MmEyYTUzNTFmZmYxZGEyNWVfMTQ_87283ce7-7cb3-41a7-b015-1030ce7a941d">90806</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTo2MGMwYzNkZDQ0N2U0ZDYxYmNkMGM0OTlkMzc5M2Q3MC90YWJsZXJhbmdlOjYwYzBjM2RkNDQ3ZTRkNjFiY2QwYzQ5OWQzNzkzZDcwXzAtMi0xLTEtMTE3Njc3L3RleHRyZWdpb246YmQyZjFiZTI2YTI1NGRkY2JjNTQwYjE3Y2UzMTA5MDBfNg_da8922b2-42e3-412c-8106-3b0c7dee64e4">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTo2MGMwYzNkZDQ0N2U0ZDYxYmNkMGM0OTlkMzc5M2Q3MC90YWJsZXJhbmdlOjYwYzBjM2RkNDQ3ZTRkNjFiY2QwYzQ5OWQzNzkzZDcwXzAtMi0xLTEtMTE3Njc3L3RleHRyZWdpb246YmQyZjFiZTI2YTI1NGRkY2JjNTQwYjE3Y2UzMTA5MDBfMTA_fb69f9d8-38c8-4416-a9b9-5aaec1085690">603-4996</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTpjMTUyZjQ0MjE1ZGQ0MzIyODAwYWU4ZDZiMWY1MWEwZC90YWJsZXJhbmdlOmMxNTJmNDQyMTVkZDQzMjI4MDBhZThkNmIxZjUxYTBkXzEtMC0xLTEtMTE3Njc3_6bebba1c-224e-4aef-84ab-d8bca68f6d31">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTpjMTUyZjQ0MjE1ZGQ0MzIyODAwYWU4ZDZiMWY1MWEwZC90YWJsZXJhbmdlOmMxNTJmNDQyMTVkZDQzMjI4MDBhZThkNmIxZjUxYTBkXzEtMi0xLTEtMTE3Njc3_9159764e-e7a8-4f3d-b65d-94bcaeee6eaf">SKIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTpjMTUyZjQ0MjE1ZGQ0MzIyODAwYWU4ZDZiMWY1MWEwZC90YWJsZXJhbmdlOmMxNTJmNDQyMTVkZDQzMjI4MDBhZThkNmIxZjUxYTBkXzEtNC0xLTEtMTE3Njc3L3RleHRyZWdpb246NGQ3OTQyYjZlZTQxNDRmY2JkYWFiNDA0NTJjOWQzZDVfOA_fae247b1-1fa1-46e3-a6f9-e9b9889ca5be">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMTI_1d353f78-45ee-420c-8ff9-095fc3565bc2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMTM_b57113dc-3fd4-4619-89be-2d3271c69b0f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTplMGIwY2I1MTY4YTA0MmRhYjQzNzI2ZDRjY2UzYzg0MS90YWJsZXJhbmdlOmUwYjBjYjUxNjhhMDQyZGFiNDM3MjZkNGNjZTNjODQxXzAtMC0xLTEtMTE3Njc3_03108f37-bb31-41ed-805b-25699c095434">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTplMGIwY2I1MTY4YTA0MmRhYjQzNzI2ZDRjY2UzYzg0MS90YWJsZXJhbmdlOmUwYjBjYjUxNjhhMDQyZGFiNDM3MjZkNGNjZTNjODQxXzEtMy0xLTEtMTE3Njc3_678d5622-2976-4e48-9add-4d938f83a427">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90YWJsZTplMGIwY2I1MTY4YTA0MmRhYjQzNzI2ZDRjY2UzYzg0MS90YWJsZXJhbmdlOmUwYjBjYjUxNjhhMDQyZGFiNDM3MjZkNGNjZTNjODQxXzItMy0xLTEtMTE3Njc3_7225fe00-a2e8-45ec-9a93-0ba2f4d66592">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzIwMTQ_509ed429-fbce-4d7c-a9b1-1a47b0f9c8d4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ied3e2be9427a4d5facf01f983bb40544_I20230505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8zMzQvZnJhZzozMDhiM2VkMDk1MGY0OTMyODU1NzVmMDlmNmE2N2ZkMy90ZXh0cmVnaW9uOjMwOGIzZWQwOTUwZjQ5MzI4NTU3NWYwOWY2YTY3ZmQzXzE5MjA_c715822b-db73-452d-84d1-12b344f8984c"
      unitRef="shares">132652184</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zLTEtMS0xLTEyMDg5OQ_9d9fa820-aa61-4153-941e-b20a2270895c"
      unitRef="usd">532282000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zLTMtMS0xLTEyMDg5OQ_6045e451-7a2f-4613-894f-c305a345ea99"
      unitRef="usd">568197000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl81LTAtMS0xLTEyMDg5OS90ZXh0cmVnaW9uOmQxYWY5NGE3ZTUzYjQ2MDI4ZDMxZDVmNTE1ZGNjNjRmXzc0_081c0ae0-168e-4d42-a972-9fc33387973f"
      unitRef="usd">3802000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl81LTAtMS0xLTEyMDg5OS90ZXh0cmVnaW9uOmQxYWY5NGE3ZTUzYjQ2MDI4ZDMxZDVmNTE1ZGNjNjRmXzgx_06c34976-a6f9-4cf1-90ed-547d36c5a9d8"
      unitRef="usd">2929000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl81LTEtMS0xLTEyMDg5OQ_0bbb77af-6d16-439b-856a-c6aae6e01462"
      unitRef="usd">70795000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl81LTMtMS0xLTEyMDg5OQ_46cedb5d-6382-495e-a679-6b882d770a9a"
      unitRef="usd">76494000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl82LTEtMS0xLTEyMDg5OQ_24b36cc6-f6a8-4de8-8e89-92e1ab0aeec1"
      unitRef="usd">122081000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl82LTMtMS0xLTEyMDg5OQ_dc72d19a-5d8e-4394-b7ba-d69d324e5bbe"
      unitRef="usd">109656000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl83LTEtMS0xLTEyMDg5OQ_e9a9c7b1-4f15-4e49-b968-bd73cf0d8136"
      unitRef="usd">1625000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl83LTMtMS0xLTEyMDg5OQ_b3d78151-c7e5-43e3-a86c-a896ede87cec"
      unitRef="usd">1280000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl85LTEtMS0xLTEyMDg5OQ_d3a88c35-6e06-47a3-ab8a-cca904bbbce6"
      unitRef="usd">21749000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl85LTMtMS0xLTEyMDg5OQ_5c1d7990-26ad-4524-872a-f6298d77ac79"
      unitRef="usd">26331000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMC0xLTEtMS0xMjI4NTI_56ec94a6-d38f-43e4-b0e9-7e3a2eda92ec"
      unitRef="usd">748532000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMC0zLTEtMS0xMjI4NTI_f92be54f-5bd3-4cc9-9367-6f18482534b8"
      unitRef="usd">781958000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMS0xLTEtMS0xMjA4OTk_a5d9ff0e-6b3c-4ab8-9aa2-883d9ca8ca09"
      unitRef="usd">18360000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMS0zLTEtMS0xMjA4OTk_619a5391-5618-4fe3-a16b-e355f508f453"
      unitRef="usd">18184000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMi0xLTEtMS0xMjA4OTk_a3fc8eed-d774-400f-b508-c9551f553e63"
      unitRef="usd">15590000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMi0zLTEtMS0xMjA4OTk_9777d625-2b04-489b-99b6-3befdcd5d2c8"
      unitRef="usd">15637000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMy0xLTEtMS0xMjA4OTk_d7b65caf-0d8f-4941-ad5f-31b6a22afdc5"
      unitRef="usd">70835000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xMy0zLTEtMS0xMjA4OTk_fae09f54-2739-46d6-b730-0d3646a490f7"
      unitRef="usd">46386000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNC0xLTEtMS0xMjA4OTk_bb78608c-3a47-4968-88e1-aeb8b417547a"
      unitRef="usd">125175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNC0zLTEtMS0xMjA4OTk_8d444161-12e0-404e-b4dc-c117735dda94"
      unitRef="usd">124593000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNS0xLTEtMS0xMjA4OTk_ec3bd014-cff2-4b48-b33c-47fd5cf354fb"
      unitRef="usd">831000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNS0zLTEtMS0xMjA4OTk_d604dcc2-e344-4dc4-b623-b33c2df5ee05"
      unitRef="usd">815000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNi0xLTEtMS0xMjA4OTk_16a5c350-18e0-4b14-b812-5336842995d3"
      unitRef="usd">15630000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNi0zLTEtMS0xMjA4OTk_b9b2ef88-8af2-4c75-9238-78a6fc1d494b"
      unitRef="usd">14193000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNy0xLTEtMS0xMjI4NTY_8802fc5f-251a-4472-9e1f-c5adb326dbd3"
      unitRef="usd">994953000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8xNy0zLTEtMS0xMjI4NTY_63cf7193-6714-4686-abb5-d93707cb2887"
      unitRef="usd">1001766000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMC0xLTEtMS0xMjA4OTk_2b549d3d-41c1-4221-917f-da21e2eab37c"
      unitRef="usd">34330000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMC0zLTEtMS0xMjA4OTk_f9c5de38-606e-4970-a67a-3052e4628203"
      unitRef="usd">30335000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMS0xLTEtMS0xMjA4OTk_7099250b-5020-4a82-a75c-41cfe60f3cf2"
      unitRef="usd">18722000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMS0zLTEtMS0xMjA4OTk_e69489cf-7296-4b5d-a5f8-a0fb8294b099"
      unitRef="usd">21677000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMi0xLTEtMS0xMjA4OTk_aaeee682-77c7-4347-8c2f-d77ce7e78220"
      unitRef="usd">13149000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMi0zLTEtMS0xMjA4OTk_ef3ec912-ac71-40a1-b644-bea523d07078"
      unitRef="usd">15183000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMy0xLTEtMS0xMjA4OTk_451d5848-a1b7-44c5-ae3b-802302ae080c"
      unitRef="usd">4910000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yMy0zLTEtMS0xMjA4OTk_5eb6ac3a-db18-442b-a28c-487405ff2587"
      unitRef="usd">4958000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yNC0xLTEtMS0xMjA4OTk_ec7acfbf-a6fd-406b-8bcf-3a59a6fe9204"
      unitRef="usd">1219000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yNC0zLTEtMS0xMjA4OTk_abe72206-d55e-4977-bd29-4ed6bc709e17"
      unitRef="usd">962000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yNy0xLTEtMS0xMjI4NTg_f15b40e4-0eb0-4450-9971-f92954414b97"
      unitRef="usd">72330000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8yNy0zLTEtMS0xMjI4NTg_6e466855-8ce0-430c-a346-ce3f82ae33e9"
      unitRef="usd">73115000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zMS0xLTEtMS0xMjA4OTk_1a9ce7b6-320b-4f49-b341-e77937e65b6c"
      unitRef="usd">12267000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zMS0zLTEtMS0xMjA4OTk_952d4eb0-dafc-4561-aaa3-275877d74088"
      unitRef="usd">12689000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zMy0xLTEtMS0xMjA4OTk_d24f6773-2af3-4770-bccd-7aefd5eae124"
      unitRef="usd">2941000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zMy0zLTEtMS0xMjA4OTk_4425b812-60d5-4259-9697-fd7b51b87496"
      unitRef="usd">2011000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNC0xLTEtMS0xMjA4OTk_01d4c3d8-a919-4b44-a3c8-7454c8158092"
      unitRef="usd">24550000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNC0zLTEtMS0xMjA4OTk_e988db46-eea3-418f-993f-a95a82709856"
      unitRef="usd">15473000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNS0xLTEtMS0xMjA4OTk_52e78278-0fab-43f8-9c14-c2bab60cc65e"
      unitRef="usd">735201000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNS0zLTEtMS0xMjA4OTk_cd484103-8404-4858-8183-08d1cf6c64f0"
      unitRef="usd">734143000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNi0xLTEtMS0xMjI4NjA_e1c089b2-752b-48ce-996c-8bf465f8ae1e"
      unitRef="usd">847289000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNi0zLTEtMS0xMjI4NjA_4fe6c6ca-1f64-42e9-bb0e-318fe6ee15c7"
      unitRef="usd">837431000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNy0xLTEtMS0xMjQ3MTM_65a406e8-5bd0-48d2-ac3b-1b7f7a2e0248"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zNy0zLTEtMS0xMjQ3MTM_a1e01d15-ef37-4936-9242-39c0a6fab785"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV8yNw_30e08ddd-1ce0-4e71-8699-d74df8fbc640"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV8yNw_6427c805-5718-4083-b9ac-8fa50a912292"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV80MQ_c3c20f92-b732-41bb-9de1-6d5af61cf23e"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV80MQ_ffaa5771-3535-44bb-9a4a-f6db1ff92d24"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV82Mw_80b38908-07f4-4cb8-b519-1d802c6ff496"
      unitRef="shares">132626954</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV82Mw_998fa198-a36b-493d-b8d3-f99b7609925b"
      unitRef="shares">132626954</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV83MA_6764b4dc-2ed2-46d6-a2a9-b6584ee07296"
      unitRef="shares">132214695</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0wLTEtMS0xMjA4OTkvdGV4dHJlZ2lvbjo4NTM4YWE5Yzc0YWI0ZWRmYTZiNDk4ODcyOWI0Mjk2NV83MA_7726584c-b64c-4af5-b10e-d0ba2ebb1f39"
      unitRef="shares">132214695</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0xLTEtMS0xMjA4OTk_e689d1bf-9bc4-4c41-ad8f-0efaf8bdf743"
      unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl8zOS0zLTEtMS0xMjA4OTk_2b18ac0d-c023-49a4-92b1-46968c410501"
      unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80MS0xLTEtMS0xMjA4OTk_e7434bf2-b7fb-4c66-a4ce-1d220f510069"
      unitRef="usd">555046000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80MS0zLTEtMS0xMjA4OTk_a9950318-6a05-43d4-8a4d-ae9127499018"
      unitRef="usd">550320000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80My0xLTEtMS0xMjA4OTk_fec7c326-d82b-4795-ad0f-0752d4859c10"
      unitRef="usd">-3642000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80My0zLTEtMS0xMjA4OTk_d9e4bb72-6858-4f11-8d12-d927cc5e163c"
      unitRef="usd">-4530000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80NC0xLTEtMS0xMjA4OTk_bed6e1aa-ebf3-4182-87c9-96eef33edc22"
      unitRef="usd">-403754000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80NC0zLTEtMS0xMjA4OTk_4ba13132-22ca-4859-8d34-4673d42bfe60"
      unitRef="usd">-381469000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80NS0xLTEtMS0xMjI4NjI_48f75de8-eaf9-4903-b02b-74574e830e9c"
      unitRef="usd">147664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80NS0zLTEtMS0xMjI4NjI_a7bd3a26-04d5-4dda-841e-6496e06203ac"
      unitRef="usd">164335000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80Ni0xLTEtMS0xMjI4NjI_822655e0-2cfb-45e6-8ab7-c0b1c2f4bdd2"
      unitRef="usd">994953000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDQxL2ZyYWc6ZWFkMDQxMDZhNjMyNDQ4ZDlhNzBiMTZjNWMxMGFiYzIvdGFibGU6MjczMzZkNzAyM2Q1NDAxNjk1ODZlNzRiZTkzNDljMjIvdGFibGVyYW5nZToyNzMzNmQ3MDIzZDU0MDE2OTU4NmU3NGJlOTM0OWMyMl80Ni0zLTEtMS0xMjI4NjI_cca26813-393e-415e-a415-105d04097e2a"
      unitRef="usd">1001766000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yLTUtMS0xLTExOTQ3OA_c269778f-e8e1-48a7-8243-5432a8890eee"
      unitRef="usd">86278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yLTctMS0xLTExOTQ3OA_14db38d6-f418-4f8a-b7af-593babe46b5b"
      unitRef="usd">75415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8zLTUtMS0xLTExOTQ3OA_4e8b556e-9520-47b7-9b11-1f7a35dbe701"
      unitRef="usd">32174000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8zLTctMS0xLTExOTQ3OA_3aec4397-1096-4f0f-bd47-330306271510"
      unitRef="usd">24530000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV80LTUtMS0xLTEyMDc1NA_ab27d009-b836-4b14-89fd-79610a19c584"
      unitRef="usd">54104000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV80LTctMS0xLTEyMDc1NA_c0b8d2a0-910d-4324-84f0-d507fe600fbc"
      unitRef="usd">50885000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV82LTUtMS0xLTExOTQ3OA_4bdc7bb3-f6b8-4bb2-b291-05dd5932682e"
      unitRef="usd">38699000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV82LTctMS0xLTExOTQ3OA_eda02d69-2c87-4daf-b984-2b2382f458d5"
      unitRef="usd">36407000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV83LTUtMS0xLTExOTQ3OA_c37b72bf-01e3-465e-b521-0421b6fb7861"
      unitRef="usd">2336000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV83LTctMS0xLTExOTQ3OA_4b1a9c39-843b-4e0d-ba07-ddb5103e8328"
      unitRef="usd">2230000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV84LTUtMS0xLTExOTQ3OA_94329dd0-42d1-4a4a-999c-a7b98a9a64ac"
      unitRef="usd">30379000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV84LTctMS0xLTExOTQ3OA_e16475f8-6acd-459d-bbc7-e58db1efdfa2"
      unitRef="usd">26261000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV85LTUtMS0xLTEyMDc1Ng_ab09c4db-155b-4bd7-b79a-8fd8668a8aad"
      unitRef="usd">71414000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV85LTctMS0xLTEyMDc1Ng_b177e90c-4d38-4f25-af39-52ec41ec8154"
      unitRef="usd">64898000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMC01LTEtMS0xMjA3NTY_370cd16c-5bc6-4224-9ee1-80d57d8bb64a"
      unitRef="usd">-17310000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMC03LTEtMS0xMjA3NTY_4393ad04-7a28-46f2-8de4-3fb4cddd3983"
      unitRef="usd">-14013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMS01LTEtMS0xMTk0Nzg_632e2eca-0f2d-44cc-abdf-acf0d8be22c7"
      unitRef="usd">3417000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMS03LTEtMS0xMTk0Nzg_a4782881-e40e-47f5-9410-5a304f1f9631"
      unitRef="usd">3400000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMi01LTEtMS0xMTk0Nzg_8b8722ad-5671-485f-949e-10a68eff6f21"
      unitRef="usd">4315000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMi03LTEtMS0xMTk0Nzg_647cdd54-70b7-44b4-af00-cf263c29bf0b"
      unitRef="usd">-3000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMy01LTEtMS0xMTk0Nzg_d1786206-b3ee-4cfb-bf67-f60221bb8c27"
      unitRef="usd">418000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xMy03LTEtMS0xMTk0Nzg_33438f9d-bd67-4879-b529-c00bb66a4f0f"
      unitRef="usd">-934000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xNC01LTEtMS0xMTk0Nzg_47537c07-a2d4-439a-a9a7-280a96ea8ea9"
      unitRef="usd">9076000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xNC03LTEtMS0xMTk0Nzg_6b8e1915-0cdf-426f-9caa-bbf0d703d82d"
      unitRef="usd">-52052000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xNi01LTEtMS0xMTk0Nzg_a3eac0c1-1894-42f6-b2ac-f784e18c590d"
      unitRef="usd">-877000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xNi03LTEtMS0xMTk0Nzg_04967c9e-ca65-46f8-9175-e5fc26d34c49"
      unitRef="usd">368000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xOC01LTEtMS0xMTk0Nzg_3589359a-740e-466f-b41a-8cfe7919dd98"
      unitRef="usd">-25947000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xOC03LTEtMS0xMTk0Nzg_66b2eba7-6263-48d9-83ae-555595959e15"
      unitRef="usd">34070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xOS01LTEtMS0xMTk0Nzg_2fb14b17-34e8-4ec2-bbdb-a1a8f64176c1"
      unitRef="usd">-3662000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8xOS03LTEtMS0xMTk0Nzg_32969cc9-3b44-41b9-bb6c-a4eeb9d23c58"
      unitRef="usd">2615000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yMC01LTEtMS0xMjA3NTk_50542c7e-23db-4168-9581-dc84407b8c39"
      unitRef="usd">-22285000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yMC03LTEtMS0xMjA3NTk_fa21f97c-945b-4f4d-ba65-584a6b0963c7"
      unitRef="usd">31455000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yMi01LTEtMS0xMTk0Nzg_e75a7815-5aae-4ce9-80ba-6591cc5e9145"
      unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yMi03LTEtMS0xMTk0Nzg_031dcbd6-3a7a-441d-ae67-ce0f2c9fff9e"
      unitRef="usd">-145000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yMy01LTEtMS0xMjA3NjE_692c649f-42a8-41d8-95c4-bbb3508e80e2"
      unitRef="usd">-21397000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yMy03LTEtMS0xMjA3NjE_26e75d45-ae5d-4fd5-9603-cf85117e28f6"
      unitRef="usd">31310000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yNS01LTEtMS0xMTk0Nzg_ab6b9449-cd6d-4b82-9513-06ee7850afd5"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yNS03LTEtMS0xMTk0Nzg_de93c151-906a-43d8-8dac-b46f564acccb"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yNi01LTEtMS0xMTk0Nzg_2a9e2243-bc91-40ae-94f7-6423eb5f88bf"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yNi03LTEtMS0xMTk0Nzg_e3fc93ad-4630-4194-989e-96cffc954cd4"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yOC01LTEtMS0xMTk0Nzg_c87ea486-c27c-410e-b29d-dcf1c5a70110"
      unitRef="shares">132420762</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yOC03LTEtMS0xMTk0Nzg_91aa0d28-1d11-4768-85a9-c3f24f966d26"
      unitRef="shares">150598105</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yOS01LTEtMS0xMTk0Nzg_ce742190-ed86-4460-bdce-649f36f93e90"
      unitRef="shares">132420762</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5MTQxL2ZyYWc6MDUzZTNiMDE4Y2VlNGU2MzllZjk4MzVkYmE0ZTgyZTIvdGFibGU6ZDViYzJiNWQ2ZTI4NGM0M2FmZDc3Y2RmZWMyOTQzNGEvdGFibGVyYW5nZTpkNWJjMmI1ZDZlMjg0YzQzYWZkNzdjZGZlYzI5NDM0YV8yOS03LTEtMS0xMTk0Nzg_17f2f213-b87d-4785-8457-d145ee27507c"
      unitRef="shares">152711698</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i79888fefdfa24ddc87185a04795b9004_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNC05LTEtMS0xMjA5ODE_bafd83cf-1b63-45db-b958-f3be454faab4"
      unitRef="shares">150598047</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i79888fefdfa24ddc87185a04795b9004_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNC0xMS0xLTEtMTIwOTgx_da0a004f-05f4-42d4-81a3-0527192bab84"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e15ea4c64814330b8b401378a2b9d11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNC0xMy0xLTEtMTIwOTgx_661ab719-088b-4d8f-8a5f-81dae8341d08"
      unitRef="usd">722250000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23ee68ad29c44388b49e5fa6cc7f20f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNC0xNy0xLTEtMTIwOTgx_1ce823ae-6223-40f1-84fe-c6493636645c"
      unitRef="usd">-1257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89953e098f8342ce89a42ded79399a6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNC0xOS0xLTEtMTIwOTgx_20090cfd-8fc1-4f38-ae6f-4c2a9f91641d"
      unitRef="usd">-422975000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17ada8309e9f4611b2a8dc955392dba3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNC0yMS0xLTEtMTIyODY1_34e0d56d-c40f-4318-8779-489d6e55a17c"
      unitRef="usd">298034000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2586f352a54a406db4f720f97c8316f4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNS0xOS0xLTEtMTMxODc3_a11e6d76-065b-4a38-9871-09fd81c6d2b7"
      unitRef="usd">31455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNS0yMS0xLTEtMTMzNTYy_93969ae6-9f50-4581-86eb-b6c80fb9917f"
      unitRef="usd">31455000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7496b3d116194a4fbd8c1d2212bf1a11_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNS05LTEtMS0xMjA5ODE_31fa2444-dcc2-4a43-b4e0-666244f7710c"
      unitRef="shares">5184</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9263077d72cc4ba6b6f266026b24a0a9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNi0xMy0xLTEtMTIwOTgx_a2d8ca10-2c6d-40d5-aa61-d64d35aac109"
      unitRef="usd">7049000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yNi0yMS0xLTEtMTIyODcx_df69e1df-7298-4324-a269-8d5c9cc1832d"
      unitRef="usd">7049000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibebef9c5bd044e9bb99b54027053a0a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOC0xNy0xLTEtMTIwOTgx_4c89b277-0b20-44bd-a0a2-24efef3948c4"
      unitRef="usd">-145000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOC0yMS0xLTEtMTIyODc4_bde02fef-5a73-4309-9b7f-19ff1c2c308f"
      unitRef="usd">-145000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i988ff4b856444a5292a98f61df64d74d_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOS05LTEtMS0xMjA5ODE_2a78725c-1642-4a81-b439-3d95ad9416d1"
      unitRef="shares">150603231</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i988ff4b856444a5292a98f61df64d74d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOS0xMS0xLTEtMTIwOTgx_083b934f-7211-46e4-b56e-43b7a9c67e55"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3218e99da4d44b178030af6fd540efd2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOS0xMy0xLTEtMTIwOTgx_2a10bf37-5588-4650-8e90-2444613cd2f3"
      unitRef="usd">729299000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe29092dfd644b27896389f01e17d2e4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOS0xNy0xLTEtMTIwOTgx_796092d7-f7b6-4ce4-a91a-a3263dee2628"
      unitRef="usd">-1402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b55f0eb53a447cfb2502119958195cd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOS0xOS0xLTEtMTIwOTgx_22f3bcb4-429a-423a-bb33-10a021a4e8b9"
      unitRef="usd">-391520000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7f5d73338a543038285dbb99bb1c8b7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6ZjljYjc3NGE3ZWJhNGY3Y2FmZjgyZmUwN2NiMDVjYmUvdGFibGVyYW5nZTpmOWNiNzc0YTdlYmE0ZjdjYWZmODJmZTA3Y2IwNWNiZV8yOS0yMS0xLTEtMTIyODgx_1458d35a-1179-4b01-9571-21f3c7142671"
      unitRef="usd">336393000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0823b31ef7f249fb81a01c6a82d5094a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8yLTktMS0xLTEyMTA2MA_b106985e-fbcd-494d-9cf8-84756029788a"
      unitRef="shares">132214695</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0823b31ef7f249fb81a01c6a82d5094a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8yLTExLTEtMS0xMjEwNjA_cf1029b4-31cd-4612-9037-326a702e4661"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8462181603124809812d8f39a3f436ed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8yLTEzLTEtMS0xMjEwNjA_1c815847-a841-4caa-b12e-8c39f39a36e1"
      unitRef="usd">550320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a81b8473f864ea8af72315eb767bea8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8yLTE3LTEtMS0xMjEwNjA_a33a48f3-944c-4429-8715-9de2634b4a2f"
      unitRef="usd">-4530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d50d6c466274c1e9e6ebed4d662f11e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8yLTE5LTEtMS0xMjEwNjA_b21171aa-90fe-4fa4-bb05-640faca07155"
      unitRef="usd">-381469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8yLTIxLTEtMS0xMjEwNjA_cfa42974-9250-4a32-a3ac-939fc2701231"
      unitRef="usd">164335000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1fb9e93234854f2296c257868de82488_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8zLTE5LTEtMS0xMjk1MDI_fef14907-5233-42b8-991f-ec5be01dde19"
      unitRef="usd">-22285000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8zLTIxLTEtMS0xMjk1MDI_c7736db8-f9d7-4270-af72-cc63a61191d4"
      unitRef="usd">-22285000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id2b2f98bcb864c7a88e7748be1f67cb4_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV8zLTktMS0xLTEyMTA2MA_427a43a4-4aba-4d45-b108-3fcfd747bcd3"
      unitRef="shares">473049</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id2b2f98bcb864c7a88e7748be1f67cb4_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV80LTktMS0xLTEyMTA2MA_a93b51ce-bc3b-4e7e-adfb-9ace0a375aa1"
      unitRef="shares">170415</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3ddf9ebd2f7348db94696515c07f1634_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV80LTEzLTEtMS0xMjEwNjA_c2fc7a25-e0c3-4e64-84f9-96112e94a6f8"
      unitRef="usd">2195000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV80LTIxLTEtMS0xMjEwNjA_57a79857-5c54-4498-a1e3-43955d9b96f9"
      unitRef="usd">2195000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3ddf9ebd2f7348db94696515c07f1634_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV81LTEzLTEtMS0xMjkxOTU_9940b284-7efd-46ea-aa0c-56db28d67bc9"
      unitRef="usd">2034000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV81LTIxLTEtMS0xMjkyMDI_7bb74749-8416-40e4-9920-c9cba6074793"
      unitRef="usd">2034000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3ddf9ebd2f7348db94696515c07f1634_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV81LTEzLTEtMS0xMjEwNjA_6defb0ad-b361-446b-8dae-6e38b2b50fee"
      unitRef="usd">3577000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV81LTIxLTEtMS0xMjEwNjA_838e9246-38f3-4f3d-97ae-12d4f47ada6b"
      unitRef="usd">3577000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="id2b2f98bcb864c7a88e7748be1f67cb4_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV82LTktMS0xLTEyMTA2MA_58a05add-1385-4209-8eea-657f8ee8b242"
      unitRef="shares">109625</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i3ddf9ebd2f7348db94696515c07f1634_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV82LTEzLTEtMS0xMjEwNjA_8992199d-1bbb-4608-a4b4-5fded8c2b9e3"
      unitRef="usd">1310000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV82LTIxLTEtMS0xMjEwNjA_7de6d240-6cc1-4665-a50e-4674039d8dfc"
      unitRef="usd">1310000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if8bdc91f6ec14179b153bc42a4292be7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV84LTE3LTEtMS0xMjEwNjA_60125496-6ee5-4110-9adf-24fb44cb4d0a"
      unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV84LTIxLTEtMS0xMjEwNjA_ea519388-9938-4668-86f1-dfe3bcc8592e"
      unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie17924c83acb46958c9b6064b27a9ca5_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV85LTktMS0xLTEyMTA2MA_40b1b758-0fe5-41d6-baf7-1952895e6ce6"
      unitRef="shares">132626954</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie17924c83acb46958c9b6064b27a9ca5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV85LTExLTEtMS0xMjEwNjA_1e28249c-7092-4e72-98ca-de5e371547d6"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d4510c7ca454d058628fcb8c886c1ae_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV85LTEzLTEtMS0xMjEwNjA_f22317fe-49fa-4d4b-954e-caf1b9b13a4d"
      unitRef="usd">555046000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id227270610c948c89be9f7c2dda0ff0f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV85LTE3LTEtMS0xMjEwNjA_97efe288-c0e7-48ca-929a-0aa8e9f14f7c"
      unitRef="usd">-3642000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib888048f41e14657b2913c4f53026972_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV85LTE5LTEtMS0xMjEwNjA_5fa529e8-aa5f-4710-a06f-4e88e7f8de87"
      unitRef="usd">-403754000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMTEzL2ZyYWc6MTYyZGVmYjA2ZTEyNDkyMmFiYzdmMGIwOTZlMGIzZDkvdGFibGU6YjgyZDUxYjBiZjM1NGZiY2JhMTdlOTMwZmRlMDYwNWEvdGFibGVyYW5nZTpiODJkNTFiMGJmMzU0ZmJjYmExN2U5MzBmZGUwNjA1YV85LTIxLTEtMS0xMjEwNjA_c20d9cf7-0289-4551-bf14-d35cb2c2c4da"
      unitRef="usd">147664000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80LTEtMS0xLTEyMDkxNw_8f8d02e8-022c-415d-b3fc-58f46771d4c3"
      unitRef="usd">-22285000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80LTMtMS0xLTEyMDkxNw_163cdc58-20e1-4eaa-8cbb-e912dbdf5725"
      unitRef="usd">31455000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82LTEtMS0xLTEyMDkxNw_e1dfcae4-3cb0-4d59-9e92-d3eecba75ef0"
      unitRef="usd">1834000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82LTMtMS0xLTEyMDkxNw_29322206-8e31-4e4a-8e52-184603b0383f"
      unitRef="usd">1416000</us-gaap:Depreciation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl84LTEtMS0xLTEyMDkxNw_eb37994e-0129-4aac-b19e-10e4a5017d88"
      unitRef="usd">1093000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl84LTMtMS0xLTEyMDkxNw_d972a1cd-0c0f-4712-a8cc-b44ae4ccca31"
      unitRef="usd">229000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMC0xLTEtMS0xMjA5MTc_b212c83c-7a82-48a6-9db4-0ce0d89120de"
      unitRef="usd">3874000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMC0zLTEtMS0xMjA5MTc_50a97ca4-9072-4f58-be3d-04d9395c1329"
      unitRef="usd">3578000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMS0xLTEtMS0xMjA5MTc_0e7f5db9-77fd-43ac-ac3b-cc010892472e"
      unitRef="usd">548000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMS0zLTEtMS0xMjA5MTc_9d83b1e1-efb4-4044-b1f5-1611866d1a62"
      unitRef="usd">135000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMy0xLTEtMS0xMjgyNjA_c7c68f66-8672-4a6c-835c-3951cef43c19"
      unitRef="usd">1058000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMy0zLTEtMS0xMjgyNjA_bfe16596-cd96-4cd9-9f4b-c48e40e04497"
      unitRef="usd">1057000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InventoryWriteDown
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xNC0xLTEtMS0xMzY5ODM_e7a0a50e-b0ec-4a53-9319-0eebe022380c"
      unitRef="usd">3337000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xNC0zLTEtMS0xMzY5ODM_129c005b-df7c-419f-b3d1-a66b9656dc0e"
      unitRef="usd">668000</us-gaap:InventoryWriteDown>
    <us-gaap:ShareBasedCompensation
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMy0xLTEtMS0xMjA5MTc_52490db7-d535-4d3c-9470-d4aa745d4372"
      unitRef="usd">3577000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xMy0zLTEtMS0xMjA5MTc_35b241aa-b5df-400e-92b0-a3331213f50a"
      unitRef="usd">7049000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xOC0xLTEtMS0xMjA5MTc_da95473c-0f9e-4826-b239-fd2deadb35c8"
      unitRef="usd">-279000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8xOC0zLTEtMS0xMjA5MTc_9792db20-1b12-4893-be09-e75c6ca7f6f2"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yMC0xLTEtMS0xMjA5MTc_78161471-62cb-43de-8fb8-cd86bd468490"
      unitRef="usd">9076000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yMC0zLTEtMS0xMjA5MTc_558638f4-a41c-48f2-ba56-ed9e893db526"
      unitRef="usd">-52052000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yNS0xLTEtMS0xMzY5NjY_2318bb5b-e4fd-4d37-bd68-55a56eb29b3d"
      unitRef="usd">-1511000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yNS0zLTEtMS0xMzY5NjY_96c95c3f-ac0a-4d2a-8277-046a89648d5f"
      unitRef="usd">-1516000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yNS0xLTEtMS0xMjA5MTc_942fb8c8-d25a-4e0b-aa42-a3c1b29b1842"
      unitRef="usd">-4793000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yNS0zLTEtMS0xMjA5MTc_28784ca6-0471-4aa7-b3d6-103909e039e3"
      unitRef="usd">14152000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yOC0xLTEtMS0xMzcwOTQ_9ab00a71-b279-4a58-a211-6bfd3f255d42"
      unitRef="usd">15771000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yOC0zLTEtMS0xMzcwOTQ_f1ac8cd7-4fd0-4abd-9d4f-968825fc2a6d"
      unitRef="usd">11491000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yNi0xLTEtMS0xMjA5MTc_92ab0880-0311-4041-9f88-f4c2101def0d"
      unitRef="usd">203000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8yNi0zLTEtMS0xMjA5MTc_0842ae2a-2f31-4539-a456-1f66730efea5"
      unitRef="usd">-1290000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zMC0xLTEtMS0xMjA5MTc_2f393d27-dcbf-4f63-afc6-7bd1eaa57581"
      unitRef="usd">-3085000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zMC0zLTEtMS0xMjA5MTc_eaf4564d-03eb-4252-833f-0469455f4ddd"
      unitRef="usd">-6639000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zNy0xLTEtMS0xMzY5OTY_e0e25e4d-67f5-45ce-a822-9b984937a104"
      unitRef="usd">2088000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zNy0zLTEtMS0xMzY5OTY_4029bf78-234d-4e91-9e9b-317c94eaec6e"
      unitRef="usd">2530000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zNS0xLTEtMS0xMjI5MDA_13d3300e-dd8f-48e5-a3e3-2675d99d4948"
      unitRef="usd">-13010000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zNS0zLTEtMS0xMjI5MDA_77dd88d6-bf0d-4a57-b40f-aa96b46d6e6a"
      unitRef="usd">-38471000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zNy0xLTEtMS0xMjA5MTc_0330e561-7a53-4628-9245-8064ce24f539"
      unitRef="usd">2450000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zNy0zLTEtMS0xMjA5MTc_0cf52404-8241-40b3-9e3c-5df3195bad54"
      unitRef="usd">276000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zOC0xLTEtMS0xMjA5MTc_681581d9-e6e5-4336-b15b-409837e1cbd3"
      unitRef="usd">2319000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zOC0zLTEtMS0xMjA5MTc_36af511a-1fde-4d5b-b1d2-aaf0239fda4c"
      unitRef="usd">3149000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <skin:PaymentsForAssetAcquisitions
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zOS0xLTEtMS0xMjA5MTc_6af7d2fa-6942-457c-ab43-c379306a6a32"
      unitRef="usd">16915000</skin:PaymentsForAssetAcquisitions>
    <skin:PaymentsForAssetAcquisitions
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl8zOS0zLTEtMS0xMjA5MTc_95310722-a38d-49de-bf0a-85f32d7ac8f6"
      unitRef="usd">0</skin:PaymentsForAssetAcquisitions>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80Mi0xLTEtMS0xMjI5MDI_116c2ec9-31fb-4eb1-a0d8-dce3783bac6d"
      unitRef="usd">-21684000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80Mi0zLTEtMS0xMjI5MDI_804a0ca3-a31e-4f42-91e4-ee169c49e959"
      unitRef="usd">-3425000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80Ni0xLTEtMS0xMjA5MTc_ffeed522-8ce9-417c-a4a5-fb93aca3cd65"
      unitRef="usd">2195000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80Ni0zLTEtMS0xMjA5MTc_1be73369-01bb-4514-bd40-6bf06c177040"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80Ny0xLTEtMS0xMjA5MTc_ffbe487f-83f0-47f0-bba6-a616f9aa77a2"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl80Ny0zLTEtMS0xMjA5MTc_787a260a-4b8c-405c-91b2-52b5e6baec83"
      unitRef="usd">783000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82MC0xLTEtMS0xMjI5MDY_671f3fcd-7866-4ab3-9ea5-baebe2580087"
      unitRef="usd">-2195000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82MC0zLTEtMS0xMjI5MDY_d238f597-7b4a-4818-8a0e-49d1bd9e815a"
      unitRef="usd">-783000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82MS0xLTEtMS0xMjA5MTc_2728e0c4-6bf9-4a35-9848-37e439d8e613"
      unitRef="usd">-36889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82MS0zLTEtMS0xMjA5MTc_ab2efe5a-0121-4390-a5a2-5a22c604a90f"
      unitRef="usd">-42679000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82Mi0xLTEtMS0xMjA5MTc_8e29be06-6891-4060-8029-843eafcab143"
      unitRef="usd">974000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82Mi0zLTEtMS0xMjA5MTc_177c6986-3c58-4f7d-a722-d0c73f95c349"
      unitRef="usd">30000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82My0xLTEtMS0xMjA5MTc_1bd68ab3-cde7-4b97-9670-75c081eedc1d"
      unitRef="usd">568197000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i17ada8309e9f4611b2a8dc955392dba3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82My0zLTEtMS0xMjA5MTc_144c305b-836c-4272-ae3e-fd3f38fdc5c9"
      unitRef="usd">901886000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82NC0xLTEtMS0xMjA5MTc_cc039fe3-dde9-4217-b826-e6d0141c69e9"
      unitRef="usd">532282000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia7f5d73338a543038285dbb99bb1c8b7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMDc2L2ZyYWc6ZGVhZjA1NTdlNTIzNGE4NTkwN2UwNzc3ZGJjNTlkYWYvdGFibGU6ZmQ0NDZjN2M1M2QzNDNhZjhiODA3ZTVjYWUwMjk4ZGYvdGFibGVyYW5nZTpmZDQ0NmM3YzUzZDM0M2FmOGI4MDdlNWNhZTAyOThkZl82NC0zLTEtMS0xMjA5MTc_a4e63467-c498-4a23-b463-1fd4451a824a"
      unitRef="usd">859237000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzQ5NzY_69052ce8-cbc4-4163-9ac3-95cd99a84b65">Description of Business &lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Beauty Health Company (the &#x201c;Company&#x201d;) is a global category-creating company delivering skin health experiences that help consumers reinvent their relationship with their skin, bodies and self-confidence. The Company and its subsidiaries design, develop, manufacture, market, and sell a/esthetic technologies and products. The Company&#x2019;s brands are pioneers: Hydrafacial in hydradermabrasion; SkinStylus in microneedling; and Keravive in scalp health. Together, with its powerful community of estheticians, partners and consumers, the Company is personalizing skin health for all ages, genders, skin tones, and skin types.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Historical Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company (f.k.a. Vesper Healthcare Acquisition Corp.) was incorporated in the State of Delaware on July 8, 2020. On May 4, 2021, we consummated the previously announced business combination pursuant to that certain Agreement and Plan of Merger, dated December 8, 2020, by and among Vesper Healthcare Acquisition Corp. (&#x201c;Vesper Healthcare&#x201d;), Hydrate Merger Sub I, Inc. (&#x201c;Merger Sub I&#x201d;), Hydrate Merger Sub II, LLC (&#x201c;Merger Sub II&#x201d;), LCP Edge Intermediate, Inc., the indirect parent of HydraFacial LLC, f.k.a. Edge Systems LLC (&#x201c;Hydrafacial&#x201d;), and LCP Edge Holdco, LLC (&#x201c;LCP,&#x201d; or &#x201c;Former Parent,&#x201d; and, in its capacity as the stockholders&#x2019; representative, the &#x201c;Stockholders&#x2019; Representative&#x201d;) (the &#x201c;Merger Agreement&#x201d;), which provided for: (a) the merger of Merger Sub I with and into Hydrafacial, with Hydrafacial continuing as the surviving corporation (the &#x201c;First Merger&#x201d;), and (b) immediately following the First Merger and as part of the same overall transaction as the First Merger, the merger of Hydrafacial with and into Merger Sub II, with Merger Sub II continuing as the surviving entity (the &#x201c;Second Merger&#x201d; and, together with the First Merger, the &#x201c;Mergers&#x201d; and, together with the other transactions contemplated by the Merger Agreement, the &#x201c;Business Combination&#x201d;). As a result of the First Merger, the Company owns 100% of the outstanding common stock of Hydrafacial and each share of common stock and preferred stock of Hydrafacial was cancelled and converted into the right to receive a portion of the consideration payable in connection with the Mergers. As a result of the Second Merger, the Company owns 100% of the outstanding interests in Merger Sub II. In connection with the closing of the Business Combination, the Company owns, directly or indirectly, 100% of the stock of Hydrafacial and its subsidiaries and the stockholders of Hydrafacial as of immediately prior to the effective time of the First Merger (the &#x201c;Hydrafacial Stockholders&#x201d;) hold a portion of the Company&#x2019;s Class A common stock, par value $0.0001 per share (the &#x201c;Class A Common Stock&#x201d;)&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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The accompanying unaudited interim financial statements have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all information and footnotes required by accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for complete financial statements. These statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company for the interim periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in, or presented as exhibits to, the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Subsequent to the issuance of the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Company identified prior period misstatements related to the elimination of intercompany profit in inventory. Although the Company concluded that these misstatements were not material, either individually or in the aggregate, the Company elected to revise its previously issued consolidated financial statements to correct for these misstatements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Due to these misstatements which impacted the fiscal years 2020 to 2022, as of December 31, 2022, inventory was overstated by $6.8 million and accumulated deficit was understated by $7.1&#160;million.  For the three months ended March 31, 2022, cost of goods sold was understated by $1.1 million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;The revision of the previously issued unaudited consolidated financial statements is presented in the accompanying unaudited consolidated financial statements and related disclosures. For further detail, refer to Note 15 - Revision for Immaterial Misstatements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Certain prior period amounts have been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iaadc33e739a64768a21243bc303bc311_I20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzU0OTc1NTgxNjIxODM_7522ef64-f08c-4b6b-b0d9-d620585f0334"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i45bf434103214c1cb856abaa7f981baf_I20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzU0OTc1NTgxNjIxODk_106b24be-08d5-4230-b8b7-34392925c925"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="if6eff8c81cb546049456eef3a9aacc70_I20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzU0OTc1NTgxNjIxOTU_acfdf664-4522-44ad-91b6-5b16e10fb368"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic2e488c9e3ff4837ab7efbfbc66f1b61_I20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzU0OTc1NTgxNjIyMDE_9647c82b-c504-47d2-80a7-8057c3e192e1"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzcxNDY4MjU1OTA3OTU_cdafaaf3-9bd9-4c57-ae0c-644ff9c16519">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The accompanying unaudited interim financial statements have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all information and footnotes required by accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for complete financial statements. These statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company for the interim periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in, or presented as exhibits to, the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Subsequent to the issuance of the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Company identified prior period misstatements related to the elimination of intercompany profit in inventory. Although the Company concluded that these misstatements were not material, either individually or in the aggregate, the Company elected to revise its previously issued consolidated financial statements to correct for these misstatements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Due to these misstatements which impacted the fiscal years 2020 to 2022, as of December 31, 2022, inventory was overstated by $6.8 million and accumulated deficit was understated by $7.1&#160;million.  For the three months ended March 31, 2022, cost of goods sold was understated by $1.1 million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;The revision of the previously issued unaudited consolidated financial statements is presented in the accompanying unaudited consolidated financial statements and related disclosures. For further detail, refer to Note 15 - Revision for Immaterial Misstatements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Certain prior period amounts have been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:InventoryNet
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzE2NDkyNjc0NjYxMjA_f0108875-6094-451b-b62b-a6dd5ac42902"
      unitRef="usd">-6800000</us-gaap:InventoryNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzEwOTk1MTE2NTIyNTQ_2143e669-fdd1-4ccf-868c-e0d3a0121cf1"
      unitRef="usd">-7100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CostOfRevenue
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDMvZnJhZzo4ZjY5NzkyN2E5ODU0MjkxOWJlNzliYmIyOGNjYmMzOC90ZXh0cmVnaW9uOjhmNjk3OTI3YTk4NTQyOTE5YmU3OWJiYjI4Y2NiYzM4XzE2NDkyNjc0NjYxMTM_392a1447-5e93-49fd-a663-cc9f3ad030a3"
      unitRef="usd">1100000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90ZXh0cmVnaW9uOjU2NDJjODAxNzIzMzRhMTc5YWQzMmMxZmRjZTE5ZjVlXzc2OQ_8f350596-73a4-464b-a9d0-6b6644299506">Revenue&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue through manufacturing and selling Hydrafacial Delivery Systems (&#x201c;Delivery Systems&#x201d;) that cleanses, extracts, and hydrates the skin. In conjunction with the sale of Delivery Systems, the Company also sells its related serums, solutions, tips, and consumables (collectively, &#x201c;Consumables&#x201d;). Original Consumables are sold solely and exclusively by the Company (and from authorized retailers) and are available for purchase separately from the purchase of Delivery Systems. For both Delivery Systems and Consumables, revenue is recognized upon transfer of control to the customer, which generally takes place at the point of shipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its business on the basis of one operating segment and one reportable segment. As a result, the chief operating decision maker, who is the Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue disaggregated by major product line consists of the following for the periods indicated:&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:72.291%"/&gt;&lt;td style="width:0.1%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:2px 1pt 2px 37pt;text-align:left;text-indent:-36pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:110%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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="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:#231f20;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:#231f20;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="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;div style="margin-top:0.5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Net Sales&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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="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;div style="margin-top:0.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Delivery Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Consumables&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Total net sales&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,278&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#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:top"/&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales by geographic region were as follows for the periods indicated:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&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;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;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:middle"&gt;&lt;span style="color:#231f20;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="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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&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;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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,978&#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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,606&#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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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="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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,680&#160;&lt;/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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,908&#160;&lt;/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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&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;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:#231f20;font-family:'Times New 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,278&#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:#231f20;font-family:'Times New 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90ZXh0cmVnaW9uOjU2NDJjODAxNzIzMzRhMTc5YWQzMmMxZmRjZTE5ZjVlXzEwOTk1MTE2MzI0MjQ_7d5715b8-b550-4bc1-8cc1-7b2893f0bd8a"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90ZXh0cmVnaW9uOjU2NDJjODAxNzIzMzRhMTc5YWQzMmMxZmRjZTE5ZjVlXzEwOTk1MTE2MzI0NTA_80a0e9bf-f382-4c55-8839-22c69412be63"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90ZXh0cmVnaW9uOjU2NDJjODAxNzIzMzRhMTc5YWQzMmMxZmRjZTE5ZjVlXzc3MA_a737c002-f7e7-4a37-9aee-b54229d5e677">&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue disaggregated by major product line consists of the following for the periods indicated:&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:72.291%"/&gt;&lt;td style="width:0.1%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:2px 1pt 2px 37pt;text-align:left;text-indent:-36pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:110%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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="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:#231f20;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:#231f20;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="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;div style="margin-top:0.5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Net Sales&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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="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;div style="margin-top:0.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Delivery Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Consumables&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Total net sales&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,278&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#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:top"/&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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a04e58235da4d5eb84a02682150b9f0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTpkZThkNjYwN2NhZmM0MTk4ODMyNjk4ZDE5ZDc4MjUyYy90YWJsZXJhbmdlOmRlOGQ2NjA3Y2FmYzQxOTg4MzI2OThkMTlkNzgyNTJjXzMtNS0xLTEtMTE3Njc3_a3648af6-9953-44ec-95f4-5eadee442d30"
      unitRef="usd">45353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1459c2358cb41d5a9781778c726386f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTpkZThkNjYwN2NhZmM0MTk4ODMyNjk4ZDE5ZDc4MjUyYy90YWJsZXJhbmdlOmRlOGQ2NjA3Y2FmYzQxOTg4MzI2OThkMTlkNzgyNTJjXzMtNy0xLTEtMTE3Njc3_cae9e936-7d00-4dd4-be84-8e7cb4db7513"
      unitRef="usd">41647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i172ec1ae04b24db39c3a2bdfff429026_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTpkZThkNjYwN2NhZmM0MTk4ODMyNjk4ZDE5ZDc4MjUyYy90YWJsZXJhbmdlOmRlOGQ2NjA3Y2FmYzQxOTg4MzI2OThkMTlkNzgyNTJjXzQtNS0xLTEtMTE3Njc3_c8f06781-1dd9-462f-860c-7023989cd992"
      unitRef="usd">40925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i914529cbe58d4b91ac7323452893db19_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTpkZThkNjYwN2NhZmM0MTk4ODMyNjk4ZDE5ZDc4MjUyYy90YWJsZXJhbmdlOmRlOGQ2NjA3Y2FmYzQxOTg4MzI2OThkMTlkNzgyNTJjXzQtNy0xLTEtMTE3Njc3_9c9e488b-19eb-400a-afc6-aba9ac9708e5"
      unitRef="usd">33768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTpkZThkNjYwN2NhZmM0MTk4ODMyNjk4ZDE5ZDc4MjUyYy90YWJsZXJhbmdlOmRlOGQ2NjA3Y2FmYzQxOTg4MzI2OThkMTlkNzgyNTJjXzUtNS0xLTEtMTE3Njc3_b001653b-4c24-4382-b2ef-d18d57746d98"
      unitRef="usd">86278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTpkZThkNjYwN2NhZmM0MTk4ODMyNjk4ZDE5ZDc4MjUyYy90YWJsZXJhbmdlOmRlOGQ2NjA3Y2FmYzQxOTg4MzI2OThkMTlkNzgyNTJjXzUtNy0xLTEtMTE3Njc3_54070a24-1cd1-4e3f-919f-ca0afbab0b9f"
      unitRef="usd">75415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90ZXh0cmVnaW9uOjU2NDJjODAxNzIzMzRhMTc5YWQzMmMxZmRjZTE5ZjVlXzcxNDY4MjU1ODQxMzU_1b36e4a6-ea42-4205-b14d-0ce1a6aa9bba">&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales by geographic region were as follows for the periods indicated:&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:72.876%"/&gt;&lt;td style="width:0.1%"/&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;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;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:middle"&gt;&lt;span style="color:#231f20;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="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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&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;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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,978&#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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,606&#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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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="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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,680&#160;&lt;/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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,908&#160;&lt;/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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&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;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:#231f20;font-family:'Times New 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,278&#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:#231f20;font-family:'Times New 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,415&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4f2b7443c6b4245a94061cabff63854_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzItNS0xLTEtMTIxMTkx_9ea9f4b8-12ea-4a59-af60-3e757edd177f"
      unitRef="usd">52978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if17c8a8ba68f41efaf92666b5792ce50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzItNy0xLTEtMTIxMTkx_7e4f94c2-5539-45cf-b98e-065f62ec9108"
      unitRef="usd">44606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf5087c74863484e963e930622e7063a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzMtNS0xLTEtMTIxMTkx_af23ddb0-78cc-4618-b141-87fb8c4ca67d"
      unitRef="usd">13620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19abd561642346049530bf54ff9b6ca6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzMtNy0xLTEtMTIxMTkx_978c0b28-e5df-4ba9-8aed-aedcc938774c"
      unitRef="usd">12901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cd9b7d465ba420b820a6c764f45edd5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzQtNS0xLTEtMTIxMTkx_dabe019c-dc11-4189-b60d-4ca57559bb83"
      unitRef="usd">19680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ee7a3122eab4d5da870d675ce2362dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzQtNy0xLTEtMTIxMTkx_6735e92a-402f-4328-9f0e-10a9ac8f3aab"
      unitRef="usd">17908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzUtNS0xLTEtMTIxMTkx_9a40f5b1-b948-4391-a6ad-6bcf9ed54288"
      unitRef="usd">86278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTAvZnJhZzo1NjQyYzgwMTcyMzM0YTE3OWFkMzJjMWZkY2UxOWY1ZS90YWJsZTozNDBkYjZiODdiMTk0YTA0ODllZTNlMjc0MTJkODlhZi90YWJsZXJhbmdlOjM0MGRiNmI4N2IxOTRhMDQ4OWVlM2UyNzQxMmQ4OWFmXzUtNy0xLTEtMTIxMTkx_80d6babb-71ff-4adc-a1e1-c2dcfd9ddb31"
      unitRef="usd">75415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90ZXh0cmVnaW9uOjhmZmFlOGI0M2JiNDRlMmRiYzNhMTI4ZWRkNWJlYjhkXzI4MQ_96e33970-ca4a-469e-8054-23831c0443c8">Balance Sheet Components&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:68.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,032&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,373&#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:top"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories &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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,081&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,656&#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:top"/&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-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll-related expenses include the following as of the periods indicated:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;March 31, 2023&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;December 31, 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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#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;4,154&#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;Accrued payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/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 benefits&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,869&#160;&lt;/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,643&#160;&lt;/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;Accrued sales commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/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 accrued payroll-related expenses&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;18,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses include the following as of the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and VAT tax payables&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,904&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Note payable due seller &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other accrued expenses&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,149&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,183&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90ZXh0cmVnaW9uOjhmZmFlOGI0M2JiNDRlMmRiYzNhMTI4ZWRkNWJlYjhkXzI4Mg_0d405cde-cde0-4261-98fd-8297efc2ee6b">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following as of the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:68.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,032&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,373&#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:top"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories &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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,081&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,656&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTphNGI4MjBkZDVjZDk0NDdhOGRmMmRmZjY2ZWIxNDRiNS90YWJsZXJhbmdlOmE0YjgyMGRkNWNkOTQ0N2E4ZGYyZGZmNjZlYjE0NGI1XzEtMS0xLTEtMTE3Njc3_9eee899c-0f22-4a01-9162-7b4e76f236da"
      unitRef="usd">40032000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTphNGI4MjBkZDVjZDk0NDdhOGRmMmRmZjY2ZWIxNDRiNS90YWJsZXJhbmdlOmE0YjgyMGRkNWNkOTQ0N2E4ZGYyZGZmNjZlYjE0NGI1XzEtMy0xLTEtMTE3Njc3_8702ea38-4a78-43e2-a9ff-3a8efa5d8b48"
      unitRef="usd">38373000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTphNGI4MjBkZDVjZDk0NDdhOGRmMmRmZjY2ZWIxNDRiNS90YWJsZXJhbmdlOmE0YjgyMGRkNWNkOTQ0N2E4ZGYyZGZmNjZlYjE0NGI1XzMtMS0xLTEtMTE3Njc3_19337d11-43e4-4cbb-870a-d94bfad8aa49"
      unitRef="usd">82049000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTphNGI4MjBkZDVjZDk0NDdhOGRmMmRmZjY2ZWIxNDRiNS90YWJsZXJhbmdlOmE0YjgyMGRkNWNkOTQ0N2E4ZGYyZGZmNjZlYjE0NGI1XzMtMy0xLTEtMTE3Njc3_8224cb10-1b35-4d0d-a032-69f65e8d4bce"
      unitRef="usd">71283000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTphNGI4MjBkZDVjZDk0NDdhOGRmMmRmZjY2ZWIxNDRiNS90YWJsZXJhbmdlOmE0YjgyMGRkNWNkOTQ0N2E4ZGYyZGZmNjZlYjE0NGI1XzQtMS0xLTEtMTE3Njc3_4e7b4c34-0513-431f-b3ce-4c941a99c0dd"
      unitRef="usd">122081000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTphNGI4MjBkZDVjZDk0NDdhOGRmMmRmZjY2ZWIxNDRiNS90YWJsZXJhbmdlOmE0YjgyMGRkNWNkOTQ0N2E4ZGYyZGZmNjZlYjE0NGI1XzQtMy0xLTEtMTE3Njc3_464bae78-1a0d-4cc7-aa5c-336f3e16cebb"
      unitRef="usd">109656000</us-gaap:InventoryNet>
    <skin:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90ZXh0cmVnaW9uOjhmZmFlOGI0M2JiNDRlMmRiYzNhMTI4ZWRkNWJlYjhkXzI4NA_e2f058fc-1825-490c-8530-2f815c7f8032">Accrued payroll-related expenses include the following as of the periods indicated:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;March 31, 2023&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;December 31, 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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#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;4,154&#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;Accrued payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/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 benefits&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,869&#160;&lt;/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,643&#160;&lt;/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;Accrued sales commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/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 accrued payroll-related expenses&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;18,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,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;</skin:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzEtMS0xLTEtMTE3Njc3_b0386ae1-8059-413a-9a7a-34478495fc89"
      unitRef="usd">4000000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzEtMy0xLTEtMTE3Njc3_02e79b5e-5574-4cef-ab09-5f4befe2d03c"
      unitRef="usd">4154000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzItMS0xLTEtMTE3Njc3_c72cae6b-38e5-432a-a988-cff35126fbb8"
      unitRef="usd">2027000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzItMy0xLTEtMTE3Njc3_423c0361-fba5-46a6-85db-a251984da3f0"
      unitRef="usd">1357000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzMtMS0xLTEtMTE3Njc3_9e1304f4-701c-4acd-b4f2-0e605269a5cd"
      unitRef="usd">4869000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzMtMy0xLTEtMTE3Njc3_6ac8890e-f72e-4b3a-aed6-1b31eb2f03f5"
      unitRef="usd">5643000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzQtMS0xLTEtMTE3Njc3_dda23520-b354-4ea2-b035-7c476356c967"
      unitRef="usd">7826000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzQtMy0xLTEtMTE3Njc3_6db3282d-1966-4ff4-9f9c-e2de91544f7b"
      unitRef="usd">10523000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzUtMS0xLTEtMTE3Njc3_4acdfd73-c295-4cba-8501-91ddacacf0ee"
      unitRef="usd">18722000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTpjNmYyMzA4ZDBhMjc0YzYwODhhZmQ3YWRkNzdiYWYxNC90YWJsZXJhbmdlOmM2ZjIzMDhkMGEyNzRjNjA4OGFmZDdhZGQ3N2JhZjE0XzUtMy0xLTEtMTE3Njc3_1071d27c-fbf2-40b1-aef3-bf743fdc0aa2"
      unitRef="usd">21677000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90ZXh0cmVnaW9uOjhmZmFlOGI0M2JiNDRlMmRiYzNhMTI4ZWRkNWJlYjhkXzI4NQ_fb4f45db-a3ae-4607-aaa8-76a0eb9f95fe">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses include the following as of the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and VAT tax payables&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,904&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Note payable due seller &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other accrued expenses&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,149&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,183&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzEtMS0xLTEtMTE3Njc3_580bf23e-8c9a-422f-8b06-f828afc99b7b"
      unitRef="usd">5101000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzEtMy0xLTEtMTE3Njc3_666df92f-4750-43c3-a476-5fc7cb7e8ab9"
      unitRef="usd">4904000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzItMS0xLTEtMTMwNzEy_1cfbb59e-db07-48b5-b12a-c8ac1bdaf2e0"
      unitRef="usd">3543000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzItMy0xLTEtMTMwNzEy_03cc23c3-a533-493d-b740-4658b6bd2bdf"
      unitRef="usd">2348000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzItMS0xLTEtMTE3Njc3_a312093b-7289-412f-ac8f-006ad5def70a"
      unitRef="usd">0</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzItMy0xLTEtMTE3Njc3_54082247-52aa-47d7-bf02-e87d521949ff"
      unitRef="usd">2344000</us-gaap:InterestPayableCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzQtMS0xLTEtMTE3Njc3_15d05158-15c6-4fcf-9024-018b0df31c4f"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzQtMy0xLTEtMTE3Njc3_d80db67b-4868-4aa9-b98e-17cadf3553ae"
      unitRef="usd">1819000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzYtMS0xLTEtMTE3Njc3_f996a164-203c-47c9-b124-c8a1a9066914"
      unitRef="usd">4505000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzYtMy0xLTEtMTE3Njc3_ed022ac3-b904-479d-a99d-7073c08ea8a2"
      unitRef="usd">3768000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzctMS0xLTEtMTE3Njc3_c104c92c-8d7a-4a6c-ae9e-a875f54c4288"
      unitRef="usd">13149000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xOTMvZnJhZzo4ZmZhZThiNDNiYjQ0ZTJkYmMzYTEyOGVkZDViZWI4ZC90YWJsZTo1MzNlZTYzYmM3Yjc0NTdiODg0OGM4NDI0NTNhY2UyOC90YWJsZXJhbmdlOjUzM2VlNjNiYzdiNzQ1N2I4ODQ4Yzg0MjQ1M2FjZTI4XzctMy0xLTEtMTE3Njc3_26be28f4-63c2-41cf-8f18-2372624a5ee3"
      unitRef="usd">15183000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzU2MDE_57463371-3662-4e3f-a52a-871739e038e0">Fair Value Measurements &lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s assets and liabilities that are measured at fair value on a  recurring basis as of March 31, 2023 and December 31, 2022, and indicate the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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: Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 1 inputs. Examples of Level 2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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: Unobservable inputs based on our assessment of the assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&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:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;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:top"&gt;&lt;span style="color:#231f20;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&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;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;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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="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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2014; Private Placement Warrants&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&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:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;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:top"&gt;&lt;span style="color:#231f20;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&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;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;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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="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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2014; Private Placement Warrants&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;In October 2020, in connection with the consummation of Vesper Healthcare&#x2019;s initial public offering, the Company issued 9,333,333 warrants to purchase shares of the Company&#x2019;s Class A Common Stock at $11.50 per share (the &#x201c;Private Placement Warrants&#x201d;), to BLS Investor Group LLC. As of March&#160;31, 2023 and December&#160;31, 2022, the Company had approximately 7&#160;million Private Placement Warrants outstanding.  As of March&#160;31, 2023, the fair value of the Private Placement Warrants was determined using their redemption value because the warrants are subject to redemption if the reference value of the Company&#x2019;s Class A  Common Stock, as defined, is between $10.00 and $18.00 per share.  As of December&#160;31, 2022, the fair value of the Private Placement Warrants was determined using a Monte Carlo simulation.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzU2MDI_dfff0d41-d807-42d8-8149-e7b344cabf93">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&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:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;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:top"&gt;&lt;span style="color:#231f20;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&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;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;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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="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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2014; Private Placement Warrants&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&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:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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:top"&gt;&lt;span style="color:#231f20;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:top"&gt;&lt;span style="color:#231f20;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&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;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;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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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;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;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="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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2014; Private Placement Warrants&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i10a7ae28502040e7bbb9e66cdf666e8e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzQtMi0xLTEtMTE3Njc3_eb2ff1db-184f-4c83-95ae-fcbc855d9c9d"
      unitRef="usd">475326000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib135cce1da5544608a65af8f33e313f1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzQtNC0xLTEtMTE3Njc3_3fac8344-1ff4-40f6-88fe-2d3e2eafd345"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ide62dd773bab4b4fb46f082c8a79fc2a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzQtNi0xLTEtMTE3Njc3_73906c0a-8712-4f22-8e89-074e70363def"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idfd3516ec11942a1994e81417a9c540d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzQtOC0xLTEtMTE3Njc3_10a0846c-84ec-4500-9d8e-39fa0f25575b"
      unitRef="usd">475326000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1028778596234d9ba90182f8cf8d9fe4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzctMi0xLTEtMTE3Njc3_59d36446-f667-42eb-be5b-f41971a4b142"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic53c149d012a43d9a255456c629131b6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzctNC0xLTEtMTE3Njc3_2e01cf07-16fe-4749-9a06-0d3f34fe92df"
      unitRef="usd">24550000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6b9d358843094755a68ba996bf576d7a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzctNi0xLTEtMTE3Njc3_d93b9160-8cd0-4af5-8b30-ae3724b6aeb0"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i2ce9f5123aef4346b78277281a703fcb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToxNmYyOGQxNDliN2Y0Nzg2YWNiOTgxMTFjY2ZmOGUwMS90YWJsZXJhbmdlOjE2ZjI4ZDE0OWI3ZjQ3ODZhY2I5ODExMWNjZmY4ZTAxXzctOC0xLTEtMTE3Njc3_c9f57679-e598-48bb-b9a3-aef60211899d"
      unitRef="usd">24550000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i713a64a4975e4989ac0617493b62bcc8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzQtMi0xLTEtMTI2ODAz_16670ef7-e50e-484d-a06f-2a359ebca06f"
      unitRef="usd">513009000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i64bddab864ba4b15b10d903ac264f8fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzQtNC0xLTEtMTI2ODAz_a4872e99-f21e-4416-9520-1d6d0f924d37"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8b6995f3d240497895ad8d24033e1b59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzQtNi0xLTEtMTI2ODAz_583e5659-986b-4691-8d28-be488ae12d32"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i72194faa618f44928a0a68e5d4b0e5d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzQtOC0xLTEtMTI2ODAz_5316eade-902b-4d1d-bd95-4ace32cb10d9"
      unitRef="usd">513009000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7764b2c8e7ce4ad59734059cfdee30ff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzctMi0xLTEtMTI2ODAz_0961a562-7c30-4a52-892c-b934acac256c"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia274e3c57e7e445dba55344a3f451c8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzctNC0xLTEtMTI2ODAz_0fb2bd48-8fc1-4dfc-ae25-d1202430f5bf"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="if2bdf0a8ec3340e0a6698362fbd35057_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzctNi0xLTEtMTI2ODAz_ac322140-1924-42ee-b9ca-932fbb089076"
      unitRef="usd">15473000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i405a758aa8194425b1398e7eba844b0c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90YWJsZToyN2JiY2YzMTZjNzE0YjgwYTI0MGMzZWVmODdmZDhhYy90YWJsZXJhbmdlOjI3YmJjZjMxNmM3MTRiODBhMjQwYzNlZWY4N2ZkOGFjXzctOC0xLTEtMTI2ODAz_8f89253e-771e-4f29-9910-1e585e40cf0f"
      unitRef="usd">15473000</us-gaap:WarrantsAndRightsOutstanding>
    <skin:ClassOfWarrantOrRightIssued
      contextRef="i52dd85af83e24a59ab0ae5e61f4e88a6_D20201001-20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzYwNDczMTM5NzEwMjQ_333e00d5-ce4d-4694-b9cd-d9cbcd7fec13"
      unitRef="shares">9333333</skin:ClassOfWarrantOrRightIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i307b018a3f81482f8785da22c6c733bd_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzYwNDczMTM5NzEwMzU_d55ca2f1-93d8-458f-bbf8-a27cd0f006f8"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iace06ebc80c24a6790b8629dbf8672c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzcxNDY4MjU1ODk3NDI_1afeb4db-01e7-4ee3-a6fb-43f796cd257d"
      unitRef="shares">7000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia92739c438e24dd5ac802ac238dab1b4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzcxNDY4MjU1ODk3NDI_217a4276-ff66-4ebc-9ea9-76ca96892668"
      unitRef="shares">7000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i17eb7033b26643ec9032c8ec932c0972_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzcxNDY4MjU1ODk3MjY_39eb1d8a-a780-4ae9-bb53-691310844e82"
      unitRef="number">10.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i48d9c7456e1742fe9ea10b77c62299f6_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDIvZnJhZzpjMGY3NDQ5YTU5MzA0YmI3YWQ5MmExNDI1NTRmOWU5MC90ZXh0cmVnaW9uOmMwZjc0NDlhNTkzMDRiYjdhZDkyYTE0MjU1NGY5ZTkwXzcxNDY4MjU1ODk3MzQ_a9878de6-1b9e-45f0-85a0-fcfb5857ab99"
      unitRef="number">18.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90ZXh0cmVnaW9uOmM2NmM1ZWFkNGE0OTRlNGVhMjVlODRkMzhhNmI3ZmY3XzQ4OQ_c6671631-4655-4d43-81e0-98574a21556b">Property and Equipment, net&lt;div style="margin-bottom:6pt;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;Property and equipment consist of the following as of the periods indicated:&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:41.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(years)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="3" style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-7&lt;/span&gt;&lt;/div&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 #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-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="2" style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 3.95pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,914&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 #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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 #231f20;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%"&gt;3-5&lt;/span&gt;&lt;/div&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 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,190&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&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 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,435&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Autos and trucks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%"&gt;Shorter of remaining lease&lt;br/&gt;term or estimated useful life&lt;/span&gt;&lt;/div&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 3.95pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,596&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,812&#160;&lt;/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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment &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;border-top:1pt solid #000;padding:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,891&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,303&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,199)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,494)&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="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:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.95pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,360&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#231f20;font-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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.95pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,184&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90ZXh0cmVnaW9uOmM2NmM1ZWFkNGE0OTRlNGVhMjVlODRkMzhhNmI3ZmY3XzQ5MA_8b07f614-a93c-4f40-be36-7a6c76ab3b9e">&lt;div style="margin-bottom:6pt;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;Property and equipment consist of the following as of the periods indicated:&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:41.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Useful life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(years)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="3" style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-7&lt;/span&gt;&lt;/div&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 #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-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="2" style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 3.95pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,914&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 #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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 #231f20;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%"&gt;3-5&lt;/span&gt;&lt;/div&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 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,190&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&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 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,435&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Autos and trucks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%"&gt;Shorter of remaining lease&lt;br/&gt;term or estimated useful life&lt;/span&gt;&lt;/div&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 3.95pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,596&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,812&#160;&lt;/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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment &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;border-top:1pt solid #000;padding:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,891&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,303&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,199)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,494)&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;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="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:2px 3.95pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.95pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,360&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#231f20;font-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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.95pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,184&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2f3d4acb70c74cb4997f3d050d6bad3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzEtMS0xLTEtMTE3Njc3L3RleHRyZWdpb246NzAwYjVjOGQwOTE4NGZhMjlmNjJhOWI5MzIwMWUzZmZfNA_1554764f-01b2-44a3-9188-9f988cd36003">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i99816de11f474678ad30bf0a6db83837_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzEtMS0xLTEtMTE3Njc3L3RleHRyZWdpb246NzAwYjVjOGQwOTE4NGZhMjlmNjJhOWI5MzIwMWUzZmZfNw_12302a20-4cde-490d-bf7c-47ca7290367c">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i06e30ead75044e159f3bd943d9ba1525_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzEtMy0xLTEtMTE3Njc3_3aff6507-235f-440c-81fe-28baa3a597b8"
      unitRef="usd">5914000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i57e1fc7429c44293821eac136ef8784b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzEtNS0xLTEtMTE3Njc3_7710a6d4-654c-4d03-b6a6-7d8268284b7f"
      unitRef="usd">5364000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1179fdc6f7e1456799c43dd79366a9df_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzItMS0xLTEtMTE3Njc3L3RleHRyZWdpb246M2I1N2IwODNhMzMyNDgxOTkwNDVjZGMxNDIyM2I0MGRfNQ_6a160c41-5501-40aa-ab17-03105bbd9dd5">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1440125ff59e49a8a98be69975de0e42_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzItMS0xLTEtMTE3Njc3L3RleHRyZWdpb246M2I1N2IwODNhMzMyNDgxOTkwNDVjZGMxNDIyM2I0MGRfOA_e20476ff-fb43-4b4f-a385-f9fee2d55641">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4059000ac7764d798396d8137711bb39_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzItMy0xLTEtMTE3Njc3_031b761e-40eb-4900-803a-7571793db3ab"
      unitRef="usd">5190000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6a4512af54ad4559b860280e46bc5ac3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzItNS0xLTEtMTE3Njc3_246aa284-dedd-44af-89bf-35cc859b5d81"
      unitRef="usd">4901000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1b5af5be274a416c8b223fb6d2694c5a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzMtMS0xLTEtMTE3Njc3L3RleHRyZWdpb246M2EyNjAwN2FlMThkNGViYzlkNmQ1ODQ1ZDlkOWYzZWFfNA_40acab10-684c-414d-835e-d82ced4f3243">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i72e9acd86a8a4fc3b9a1513b08036a89_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzMtMS0xLTEtMTE3Njc3L3RleHRyZWdpb246M2EyNjAwN2FlMThkNGViYzlkNmQ1ODQ1ZDlkOWYzZWFfNw_2e97023b-d987-42d4-943e-003bb3ee618a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iedfd7eecf64a44e7ada1082e81af7e6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzMtMy0xLTEtMTE3Njc3_d7451098-e412-42e8-8743-5f29babeab7d"
      unitRef="usd">7435000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iaa06cf6252d343a48b7e789668688537_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzMtNS0xLTEtMTE3Njc3_b1a93db3-34f0-48f0-9c8a-036a5f580cb6"
      unitRef="usd">6427000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if628e9d272694d3fa4438bf2327fd00f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzQtMS0xLTEtMTE3Njc3_58a55b34-453f-407c-952f-a001bd707372">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iee7c8380b1644411a6afdf46ee74c5bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzQtMy0xLTEtMTE3Njc3_1dec474f-f712-4ec2-aba2-8a6b0e5f4331"
      unitRef="usd">174000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id6832b8373064c3ba8f6bb2876f94823_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzQtNS0xLTEtMTE3Njc3_47cb9658-a42e-4b48-9c0a-64baba737551"
      unitRef="usd">161000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3e55722620234d6881397bf7c7b8f806_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzUtMS0xLTEtMTE3Njc3_45c22467-9294-401f-8e37-e055ad01aeca">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6dd430388359416ea2fcce4e5cdfed9e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzUtMy0xLTEtMTE3Njc3_256d42dd-5b95-4acc-9297-cb2c0e28913d"
      unitRef="usd">582000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3238cb6cb26b40eb8a469e173301f77f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzUtNS0xLTEtMTE3Njc3_92dd05d2-92d1-4da7-9b99-717a9a15038c"
      unitRef="usd">638000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i37238fda33244ed29f262cea0a979fa2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzYtMy0xLTEtMTE3Njc3_d9454b5e-6745-4fcc-8cb8-30a5c47d1633"
      unitRef="usd">12596000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5a41a30276e14eb6afe02b73c1c5e757_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzYtNS0xLTEtMTE3Njc3_474ee11e-c849-47fb-80f4-55a2f5637d47"
      unitRef="usd">11812000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie63843a98b59464a80a5d2d3de50949a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzctMy0xLTEtMTE3Njc3_387e84c9-ea31-46b9-8da3-c6f51b5bd877"
      unitRef="usd">31891000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5728a476d6b746f69abff05d8e7e482e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzctNS0xLTEtMTE3Njc3_9724077d-7559-4cfb-b7a9-b3057a4c1f28"
      unitRef="usd">29303000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzgtMy0xLTEtMTE3Njc3_65e11e7e-6f79-40ea-bdb3-91d6d89b6901"
      unitRef="usd">14199000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzgtNS0xLTEtMTE3Njc3_6c8d0e97-2a14-4537-a538-a01830a054ae"
      unitRef="usd">12494000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i710115c7ea5343cf9cec6ab34cf6d52f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzktMy0xLTEtMTE3Njc3_c4bde73f-2454-498d-99cf-b59c58c2aa01"
      unitRef="usd">668000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ifba8cc7242d049ea8d3a08026d0189c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzktNS0xLTEtMTE3Njc3_5c53682d-8c8f-4768-9d55-32ed9e8a1636"
      unitRef="usd">1375000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzEwLTMtMS0xLTExNzY3Nw_849d19ba-b992-4771-a1fc-dafb80cfef12"
      unitRef="usd">18360000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDUvZnJhZzpjNjZjNWVhZDRhNDk0ZTRlYTI1ZTg0ZDM4YTZiN2ZmNy90YWJsZTphNWZkMDQ4MjY0NDE0MzdiYTk5MWIyMDYzZjQ0M2NkZi90YWJsZXJhbmdlOmE1ZmQwNDgyNjQ0MTQzN2JhOTkxYjIwNjNmNDQzY2RmXzEwLTUtMS0xLTExNzY3Nw_70947ad8-a9e4-4fb1-a3c5-233b7a31c919"
      unitRef="usd">18184000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzExNTM_6bf4276c-c9df-4f9b-8be4-64086fbd9d2c">Goodwill and Intangible Assets, net &lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of the Company&#x2019;s intangible assets as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;Gross &lt;br/&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Useful Life &lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,616&#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:#231f20;font-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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 2.45pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,828)&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,788&#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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,563)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,289)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,022)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreement&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,391&#160;&lt;/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:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-19&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,414&#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:#231f20;font-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 2.45pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,579)&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-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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,835&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of the Company&#x2019;s intangible assets as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;Gross &lt;br/&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Useful Life &lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,188&#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:#231f20;font-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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 2.45pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,422)&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,766&#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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-8&lt;/span&gt;&lt;/div&gt;&lt;/td&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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,602)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10&lt;/span&gt;&lt;/div&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,907&#160;&lt;/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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,119)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,788&#160;&lt;/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:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;/td&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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,507)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreement&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;3&lt;/span&gt;&lt;/td&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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-19&lt;/span&gt;&lt;/div&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,806&#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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,420)&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,386&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill for the three months ended March&#160;31, 2023  are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.385%"/&gt;&lt;td style="width:0.1%"/&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="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;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;Foreign currency translation impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;March 31, 2023&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,175&#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:top"/&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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Company acquired all of the outstanding shares of Esthetic Medical Inc. in exchange for (i) a cash payment of $11.8&#160;million and (ii) 109,625 shares of Class A Common Stock of the Company ($1.3&#160;million).  In addition, the seller is entitled to receive up to an additional $3.2&#160;million in contingent consideration based upon the achievement of certain conditions defined in the purchase agreement, of which $1.9&#160;million was considered probable as of the acquisition date. Applicable tax guidance was used to apply the simultaneous equation method to incrementally assign $4.6&#160;million to the book value of the intangible asset in excess of the purchase price. The Company accounted for this transaction as an asset acquisition and allocated substantially all of the purchase price and the tax basis difference totaling $19.9&#160;million to intangible assets, primarily related to developed technology. &lt;/span&gt;&lt;/div&gt;In addition, in March 2023, the Company acquired assets from Anacapa Aesthetics LLC and recognized approximately $5&#160;million of intangible assets, primarily related to non-compete agreements.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzExNTQ_0c32914e-ce6c-4f24-b2a9-f23aae270ee7">&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of the Company&#x2019;s intangible assets as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;Gross &lt;br/&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Useful Life &lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,616&#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:#231f20;font-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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 2.45pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,828)&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,788&#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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,563)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,289)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,022)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreement&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,391&#160;&lt;/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:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-19&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,414&#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:#231f20;font-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 2.45pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,579)&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-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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,835&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of the Company&#x2019;s intangible assets as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;Gross &lt;br/&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Useful Life &lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,188&#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:#231f20;font-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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 2.45pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,422)&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,766&#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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-8&lt;/span&gt;&lt;/div&gt;&lt;/td&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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,602)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10&lt;/span&gt;&lt;/div&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,907&#160;&lt;/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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,119)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,788&#160;&lt;/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:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;/td&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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,507)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreement&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;3&lt;/span&gt;&lt;/td&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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-19&lt;/span&gt;&lt;/div&gt;&lt;/td&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,806&#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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,420)&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,386&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i692a36dda02e4b7995c5d472312cd5a3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtMS0xLTEtMTI4NjI4_5e01aebe-1417-44e4-92b2-19fdc4cf791d"
      unitRef="usd">92616000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i692a36dda02e4b7995c5d472312cd5a3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtMy0xLTEtMTI4NjI4_02b0dd68-eeea-4de9-b3b4-7aae57cafe12"
      unitRef="usd">56828000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i692a36dda02e4b7995c5d472312cd5a3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtNS0xLTEtMTI4NjI4_8dd712e8-5a7b-4346-8992-06b025800e2c"
      unitRef="usd">35788000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i659d998116674251bcbb07306f030dee_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtNy0xLTEtMTI4NjI4L3RleHRyZWdpb246M2UwNjhhNTQ0MGJlNGJiMDhiZWIxNjBiMTViYzljODJfNA_72f6b5f2-061b-426b-8627-0979bea7d1e1">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3ed6ccf92d6a4fbb96ad4b51605d748a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtNy0xLTEtMTI4NjI4L3RleHRyZWdpb246M2UwNjhhNTQ0MGJlNGJiMDhiZWIxNjBiMTViYzljODJfNw_ca129967-2382-433c-88e4-0aeceaf79f4a">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44a0f70997dc4e7fa7ecd9de5f8ccd65_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtMS0xLTEtMTE3Njc3_7e5a5df8-2f1b-4290-814f-5b936e2299f2"
      unitRef="usd">18425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i44a0f70997dc4e7fa7ecd9de5f8ccd65_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtMy0xLTEtMTE3Njc3_420ec0c9-d1e0-4d12-89cf-89d6bc7d5c43"
      unitRef="usd">8563000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i44a0f70997dc4e7fa7ecd9de5f8ccd65_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtNS0xLTEtMTE3Njc3_168fa3ff-8e32-490f-a532-139cd0058e6c"
      unitRef="usd">9862000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if7bb492b11bc4b90bcf2647b3b4110b2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtNy0xLTEtMTE3Njc3L3RleHRyZWdpb246ZTQ1NTRjMjhmM2JmNDM4MmE0YWZkM2JhMzA1YTViMzhfNA_fcf7a098-52ae-46ba-bd14-71c5964de04e">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0ac6599294cb4e569948a02320302d6c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzMtNy0xLTEtMTE3Njc3L3RleHRyZWdpb246ZTQ1NTRjMjhmM2JmNDM4MmE0YWZkM2JhMzA1YTViMzhfNw_cdf0d0e3-4d16-4674-b384-03bb7feefc18">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1f46efcb70b9424488d7e61d298382f6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzQtMS0xLTEtMTE3Njc3_0f1cfbfe-23a2-4571-8ba4-6cd4662e2beb"
      unitRef="usd">11395000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1f46efcb70b9424488d7e61d298382f6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzQtMy0xLTEtMTE3Njc3_a628f8a8-9b02-4ddd-a2ed-a5d6ad228f39"
      unitRef="usd">4289000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1f46efcb70b9424488d7e61d298382f6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzQtNS0xLTEtMTE3Njc3_6dc5c638-4b09-486b-9816-590494398ecc"
      unitRef="usd">7106000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia046e08e8dc64d4798981a6db5c6311e_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzQtNy0xLTEtMTE3Njc3_0bdff4ab-6055-4923-b162-598c49baa765">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8f1725394aa7401f906456d569718c8c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtMS0xLTEtMTI4Njg3_fd03c959-8476-4774-b670-5d576423411c"
      unitRef="usd">12285000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8f1725394aa7401f906456d569718c8c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtMy0xLTEtMTI4Njg3_ab908484-d6f7-4459-851d-11f999b7846d"
      unitRef="usd">2022000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8f1725394aa7401f906456d569718c8c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtNS0xLTEtMTI4Njg3_200b810c-08fe-4f0a-9c0a-1e018adb55b8"
      unitRef="usd">10263000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i79978f14294d4d92ba367343cb55c1aa_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtNy0xLTEtMTI4Njg3L3RleHRyZWdpb246YmZlOTYzMDI4YTI1NDRmZjlkNGRhMTFjYWM5ODY1MGNfNA_05c21931-3efc-48a0-a28c-1ea0078a3c39">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if2f538dc1d494ee1acbd672fdfd6bc75_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtNy0xLTEtMTI4Njg3L3RleHRyZWdpb246YmZlOTYzMDI4YTI1NDRmZjlkNGRhMTFjYWM5ODY1MGNfNw_d2e0cd52-9965-4345-ade4-87dc8b913d6c">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9273a7915cef4da0a7372e9a0b4eecd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtMS0xLTEtMTI4Njc3_b0136ffd-89fc-43b8-9902-43e60a9b9098"
      unitRef="usd">5861000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9273a7915cef4da0a7372e9a0b4eecd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtMy0xLTEtMTI4Njc3_af0a8687-4465-46bf-86af-187e613e2962"
      unitRef="usd">470000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9273a7915cef4da0a7372e9a0b4eecd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtNS0xLTEtMTI4Njc3_aeec2418-0925-42c8-b4ee-01d7f7de2f94"
      unitRef="usd">5391000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7c556f6d690a46c99303fc8c01c7048d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzYtNy0xLTEtMTI4Njc3_b35ea7d9-7403-4fc0-940f-f0b955e51c5a">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id99383f77a1c450f84a3fed0c3f15d9e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzUtMS0xLTEtMTE3Njc3_f81dc9da-de59-4f01-90eb-af9082937ea1"
      unitRef="usd">2832000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id99383f77a1c450f84a3fed0c3f15d9e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzUtMy0xLTEtMTE3Njc3_60198645-a180-41cb-9d97-02d9435c04eb"
      unitRef="usd">407000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id99383f77a1c450f84a3fed0c3f15d9e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzUtNS0xLTEtMTE3Njc3_dc0a5e97-0cdb-48be-842c-909a2fab8e09"
      unitRef="usd">2425000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i425d7de59f034ba792d17143f126a0ed_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzUtNy0xLTEtMTE3Njc3L3RleHRyZWdpb246N2Y1MjBjYzgzODgxNDU2NGI4YjNhZWNiYmUxYTY4NWVfNA_79a641dc-767b-401b-9874-94a092d918c0">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6e5da0686ec44881a082d9b21d46cc84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzUtNy0xLTEtMTE3Njc3L3RleHRyZWdpb246N2Y1MjBjYzgzODgxNDU2NGI4YjNhZWNiYmUxYTY4NWVfNw_4be9b33e-a342-4ccb-a6d2-d4b57d1e9c03">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzctMS0xLTEtMTE3Njc3_819166f8-8203-4aae-b797-cc893d0578ef"
      unitRef="usd">143414000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzctMy0xLTEtMTE3Njc3_0ca38657-385a-4944-a556-d4189162a839"
      unitRef="usd">72579000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTozMWFmMjcwOTQyMGI0Nzk2OGIyMGQyMGUwZWEyZGEyNy90YWJsZXJhbmdlOjMxYWYyNzA5NDIwYjQ3OTY4YjIwZDIwZTBlYTJkYTI3XzctNS0xLTEtMTE3Njc3_06613cf8-f97a-4ab8-ac7a-063d3d01d4f8"
      unitRef="usd">70835000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5dc8d1095b0540729a12cee4be203349_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtMS0xLTEtMTMwNjYx_aadbab32-c4aa-4091-a100-bb1f108a14d7"
      unitRef="usd">73188000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5dc8d1095b0540729a12cee4be203349_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtMy0xLTEtMTMwNjYx_806eaa04-5135-4386-9b39-d06fecde0785"
      unitRef="usd">54422000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5dc8d1095b0540729a12cee4be203349_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtNS0xLTEtMTMwNjYx_9a9e5ee2-d3be-4b4b-b597-181f28bb7dcd"
      unitRef="usd">18766000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i29a2832ae3c149a3a582ac962d7af703_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtNy0xLTEtMTMwNjYxL3RleHRyZWdpb246YTJhZTYwNGM0MTQwNDIyMTgyYTg1ODljZWRhY2RkMTRfNTQ5NzU1ODEzODk4_7c5a3ac3-2f9b-4362-9d7b-f35bf4b80d4f">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia8bed2e3f2624d7490f14f9c7622a692_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtNy0xLTEtMTMwNjYxL3RleHRyZWdpb246YTJhZTYwNGM0MTQwNDIyMTgyYTg1ODljZWRhY2RkMTRfMTY0OTI2NzQ0MTY4NA_fa842650-edc2-4fda-adc1-e7dabb56cedf">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie3f7fce1c8a74aa7b9c59b2f6f1a10c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItMS0xLTEtMTMwNjY5_1df5710a-6989-435a-b688-28b3d10f4674"
      unitRef="usd">18089000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie3f7fce1c8a74aa7b9c59b2f6f1a10c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItMy0xLTEtMTMwNjY5_54d7364b-47be-42e9-bfc6-0e13f979e4ba"
      unitRef="usd">7602000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie3f7fce1c8a74aa7b9c59b2f6f1a10c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItNS0xLTEtMTMwNjY5_58b5e71d-0a15-4d42-b977-03251b5436ba"
      unitRef="usd">10487000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8813582b82dc401781e73c428c7b4f7f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItNy0xLTEtMTMwNjY5L3RleHRyZWdpb246MThkMjlhZDgwZTg1NDVkZDg5NzUyN2ZmY2I1YTQ3MDhfNA_6221d332-aae5-4189-b0a1-a53972d131d0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iefd5649b31ac4b86b71701e6aab8bb01_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItNy0xLTEtMTMwNjY5L3RleHRyZWdpb246MThkMjlhZDgwZTg1NDVkZDg5NzUyN2ZmY2I1YTQ3MDhfNw_187f79b9-aab0-45c3-9807-4cfeab46cc01">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i66001ff859ba46a2be5f3ef9f988b031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtMS0xLTEtMTE3Njc3_53234188-c6bb-4e78-8bde-352b6489a526"
      unitRef="usd">10907000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i66001ff859ba46a2be5f3ef9f988b031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtMy0xLTEtMTE3Njc3_3175db63-f265-4b87-825f-f07fc334ed49"
      unitRef="usd">4119000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i66001ff859ba46a2be5f3ef9f988b031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtNS0xLTEtMTE3Njc3_6757dab7-1df2-4d93-bcb2-daadc5d74296"
      unitRef="usd">6788000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7f25cb3b706341f3be70253edb764aea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzEtNy0xLTEtMTE3Njc3_d8eba265-4bf1-4df9-b1b3-1c1fdd3efc63">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia455627392914ddf8c3864d882266c72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItMS0xLTEtMTE3Njc3_4d7cc40d-ee67-4e7a-890e-1cf646e433ab"
      unitRef="usd">9620000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia455627392914ddf8c3864d882266c72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItMy0xLTEtMTE3Njc3_c719db02-7e35-4eb3-a8e2-fb48ab549919"
      unitRef="usd">1507000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia455627392914ddf8c3864d882266c72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItNS0xLTEtMTE3Njc3_41ebe028-c16f-45c8-9d65-74384f0fd94c"
      unitRef="usd">8113000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i10ef72cb68ce441f88a0ac3ff2d5010c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItNy0xLTEtMTE3Njc3L3RleHRyZWdpb246OTlhNzhkNWFjNWNiNGNiNWFiMWJkZTIxYzU1MGNjZjdfNA_66e04c5e-88fa-4538-b268-d679961e9471">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if7e6207d531449268adaa525026eceb5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzItNy0xLTEtMTE3Njc3L3RleHRyZWdpb246OTlhNzhkNWFjNWNiNGNiNWFiMWJkZTIxYzU1MGNjZjdfNw_430f3a39-8364-4383-85e5-5e88cf1063bf">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id65ce2d71efd495881537bfe12de1e10_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzMtMS0xLTEtMTE3Njc3_4a2acc59-000f-4dd9-93f4-1a8772bd0fd0"
      unitRef="usd">776000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id65ce2d71efd495881537bfe12de1e10_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzMtMy0xLTEtMTE3Njc3_3f320d53-496f-4059-9166-ea105f176363"
      unitRef="usd">395000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id65ce2d71efd495881537bfe12de1e10_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzMtNS0xLTEtMTE3Njc3_80d95f89-12e9-48d6-8855-9733e64934eb"
      unitRef="usd">381000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i17528ad3c0e049e7b60d2c8f422a6938_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzMtNy0xLTEtMTE3Njc3_8dc280d1-8975-46da-989d-017b1074931f">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib4be895c44a642d3b7d3c70891bbd42c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzUtMS0xLTEtMTE3Njc3_c802b713-41fc-48db-ad63-526b15b2641c"
      unitRef="usd">2226000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib4be895c44a642d3b7d3c70891bbd42c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzUtMy0xLTEtMTE3Njc3_4ddf617b-167d-4188-8982-c238c7f0fd4d"
      unitRef="usd">375000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib4be895c44a642d3b7d3c70891bbd42c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzUtNS0xLTEtMTE3Njc3_7f930b48-a1a6-4e5d-8860-5d048a68f0a8"
      unitRef="usd">1851000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if16b0c1d035548b1b4088cf727e22c40_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzUtNy0xLTEtMTE3Njc3L3RleHRyZWdpb246YmI5MDkzZWYxZjI2NDg5NjlhMzZlYTYwZWI5ZjUzODBfNA_87d10544-c9db-442b-bab6-d86d23e336e0">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5ebb0892226b4dbcbfbd34da6af6a509_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzUtNy0xLTEtMTE3Njc3L3RleHRyZWdpb246YmI5MDkzZWYxZjI2NDg5NjlhMzZlYTYwZWI5ZjUzODBfNw_868121b6-5d8f-43ec-80f0-c4faea348b7a">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzctMS0xLTEtMTE3Njc3_71ff524b-5949-4ebc-914c-6fc70af612a6"
      unitRef="usd">114806000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzctMy0xLTEtMTE3Njc3_5d8aac34-3a24-4320-98c1-5f739b792126"
      unitRef="usd">68420000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTpiNjYxODI4NTY5ZjU0YzlmYmMzNWFiYzc1ZDg5Mzc4Mi90YWJsZXJhbmdlOmI2NjE4Mjg1NjlmNTRjOWZiYzM1YWJjNzVkODkzNzgyXzctNS0xLTEtMTE3Njc3_89c8c5e0-5033-4411-9735-81a163d6f84d"
      unitRef="usd">46386000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzExNTY_b129e9a6-e392-49a2-9c4e-95ccd51ddea5">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill for the three months ended March&#160;31, 2023  are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.385%"/&gt;&lt;td style="width:0.1%"/&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 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="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;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;Foreign currency translation impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;March 31, 2023&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,175&#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:top"/&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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTowOTZjYmU2ODM3MDc0OGRhYWU2MzkxNDczNGUwOTZlOC90YWJsZXJhbmdlOjA5NmNiZTY4MzcwNzQ4ZGFhZTYzOTE0NzM0ZTA5NmU4XzItMS0xLTEtMTE3Njc3_c997988b-99be-46be-a79a-4600b576ca54"
      unitRef="usd">124593000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTowOTZjYmU2ODM3MDc0OGRhYWU2MzkxNDczNGUwOTZlOC90YWJsZXJhbmdlOjA5NmNiZTY4MzcwNzQ4ZGFhZTYzOTE0NzM0ZTA5NmU4XzQtMS0xLTEtMTE3Njc3_097553bb-134b-4a97-80ff-659aa75110d9"
      unitRef="usd">582000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90YWJsZTowOTZjYmU2ODM3MDc0OGRhYWU2MzkxNDczNGUwOTZlOC90YWJsZXJhbmdlOjA5NmNiZTY4MzcwNzQ4ZGFhZTYzOTE0NzM0ZTA5NmU4XzUtMS0xLTEtMTE3Njc3_d4bd4496-3061-4230-bcf0-ec5defda356c"
      unitRef="usd">125175000</us-gaap:Goodwill>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i4fb3169d174c464fac215bc1fde0428f_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzIxOTkwMjMyNjc2Nzk_af032d99-4606-40e4-87a1-5bfc452ca31a"
      unitRef="usd">11800000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <skin:AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares
      contextRef="i4fb3169d174c464fac215bc1fde0428f_D20230201-20230228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzYwNDczMTM5NjkwMDU_afd7c3ff-fd7d-4092-9e25-5f809ecbbbdd"
      unitRef="shares">109625</skin:AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares>
    <skin:AssetAcquisitionEquityInterestIssuedOrIssuableValue
      contextRef="i4fb3169d174c464fac215bc1fde0428f_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzU0OTc1NTgzMDI4Mw_26bd136b-3d0f-4618-810e-860d06deed1f"
      unitRef="usd">1300000</skin:AssetAcquisitionEquityInterestIssuedOrIssuableValue>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i4fb3169d174c464fac215bc1fde0428f_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzYwNDczMTM5NjkwMTQ_0f772125-a7e8-4b76-90ad-98f8f783f5d7"
      unitRef="usd">3200000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <skin:AssetAcquisitionContingentConsiderationConsideredProbableAsOfTheAcquisitionDate
      contextRef="i71e931a6f3f0478ca24a4bf7d8008229_I20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzU0OTc1NTgzMDI5Nw_a35c0fab-a846-4efa-b97d-fc9a38313717"
      unitRef="usd">1900000</skin:AssetAcquisitionContingentConsiderationConsideredProbableAsOfTheAcquisitionDate>
    <skin:AssetAcquisitionIntangibleAssetsTaxBasisAcquiredInExcessOfPurchasePrice
      contextRef="i4fb3169d174c464fac215bc1fde0428f_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzYwNDczMTM5NjkwMjg_967d6373-af3e-4d5e-82e7-c7819fb503e2"
      unitRef="usd">4600000</skin:AssetAcquisitionIntangibleAssetsTaxBasisAcquiredInExcessOfPurchasePrice>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic50f3f01f6494a8dbf0d489863d8c52b_I20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzcxNDY4MjU1OTc3NjI_4e43b0df-959f-4187-986e-375d6d9a2f1d"
      unitRef="usd">19900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6fbfb639f15b4a878ce88dcabcfa397b_D20230301-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMDgvZnJhZzowYWM3ODRmZDI0MDU0MjIyODQ1OGQ1YzFiMzkyYWRiMy90ZXh0cmVnaW9uOjBhYzc4NGZkMjQwNTQyMjI4NDU4ZDVjMWIzOTJhZGIzXzIxOTkwMjMyNjc2OTQ_ecd74689-09f4-42e2-8613-7c438aa89a25"
      unitRef="usd">5000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE3MTA2_8da74361-e455-4a34-9f44-db36e52b4c32">Long-term Debt&lt;div style="text-indent:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amended and Restated Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 14, 2022, the Company, as successor by assumption to Hydrafacial (formerly known as Edge Systems LLC), a California limited liability company, entered into an Amended and Restated Credit Agreement (as it may be further amended, restated, supplemented or modified from time to time, the &#x201c;Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A. (the &#x201c;Administrative Agent&#x201d;). The Credit Agreement provides for a $50&#160;million revolving credit facility with a maturity date of November 14, 2027. In addition, the Company has the ability from time to time to increase the revolving commitments or enter into one or more tranches of term loans up to an additional aggregate amount not to exceed $50&#160;million, subject to receipt of lender commitments and certain conditions precedent. As of &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Credit Agreement remains undrawn and there is no outstanding balance under the revolving credit facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains various restrictive covenants subject to certain exceptions, including limitations on th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e Company&#x2019;s a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;bility to incur indebtedness and certain liens, make certain investments, become liable under contingent obligations in certain circumstances, make certain restricted payments, make certain dispositions within guidelines and limits, engage in certain affiliate transactions, alter its fundamental business or make certain fundamental changes, and requirements to maintain certain financial covenants, including maintaining a leverage ratio of no greater than 3.00 to 1.00 and maintaining a fixed charge coverage ratio of not less than 1.15 to 1.00. As of March 31, 2023, the Company was in compliance with all restricted and financial covenants of the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 14, 2021, the Company issued an aggregate of $750 million in principal amount of its 1.25% Convertible Senior Notes due 2026 (the &#x201c;Notes&#x201d;). The Notes were issued pursuant to, and are governed by, an indenture dated as of September 14, 2021, between the Company and U.S. Bank National Association, as trustee. Pursuant to the purchase agreement between the Company and the initial purchasers of the Notes, the Company granted the initial purchasers an option to purchase, for settlement within a period of 13 days from, and including, the date the Notes were first issued, up to an additional $100 million principal amount of Notes. The Notes issued on September 14, 2021 include the $100 million principal amount of Notes issued pursuant to the full exercise by the initial purchasers of such option.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s Notes as of March&#160;31, 2023:&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:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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 style="padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25% Convertible Notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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 #231f20;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-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 #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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 #231f20;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 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="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;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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,799)&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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,857)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Value&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735,201&#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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,143&#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 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;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 estimated fair value of the Notes was approximately $624 million and $567&#160;million, respectively.&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The estimated fair value of the Notes was determined based on the actual bid price of the Notes on March&#160;31, 2023 and December&#160;31, 2022 and are classified as Level 2 within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&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;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On September 9, 2021, in connection with the pricing of the offering of Notes, the Company entered into privately negotiated capped call transactions (the &#x201c;Base Capped Call Transactions&#x201d;). In addition, on September 10, 2021, in connection with the initial purchasers&#x2019; exercise of their option to purchase additional Notes, the Company entered into additional capped call transactions (the &#x201c;Additional Capped Call Transactions&#x201d;, and together with the Base Capped Call Transactions, the &#x201c;Capped Call Transactions&#x201d;). The Capped Call Transactions cover, subject to customary anti-dilution adjustments, the aggregate number of shares of the Company&#x2019;s common stock that initially underlie the Notes, and are expected generally to reduce potential dilution to the Company&#x2019;s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap, based on the cap price of the Capped Call Transactions. The cap price of the Capped Call Transactions is initially $47.94, which represents a premium of 100% over the last reported sale price of the Company&#x2019;s common stock on September 9, 2021. The cost of the Capped Call Transactions was  $90.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Capped Call Transactions are separate transactions, each between the Company and the applicable option counterparty, and are not part of the terms of the Notes and do not affect any holder&#x2019;s rights under the Notes or the Indenture. Holders of the Notes will not have any rights with respect to the Capped Call Transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibd36175d1ad847dcb68d12738ba07116_I20221114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE3OTY_20d7d34f-bc1f-4e8c-a6fc-bf6c482562b3"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <skin:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i7a73391ccafa4a42b78d7ce334e18482_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzIwNjY_cbc2d0b8-879d-4963-bc37-3b5d8c98a242"
      unitRef="usd">50000000</skin:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LongTermDebt
      contextRef="i7a73391ccafa4a42b78d7ce334e18482_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzUyNDg_afd8cb55-a1b1-4fcd-9c8e-d4044cdf067d"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <skin:DebtInstrumentCovenantLeverageRatioMaximum
      contextRef="i7a73391ccafa4a42b78d7ce334e18482_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzYwNDczMTM5ODYwNzY_909ce01a-b603-459f-b55c-cf9c1bb8ad6d"
      unitRef="number">3.00</skin:DebtInstrumentCovenantLeverageRatioMaximum>
    <skin:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum
      contextRef="i7a73391ccafa4a42b78d7ce334e18482_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzYwNDczMTM5ODYwODI_9ba556d1-4a5a-4d3d-9525-f0e405d18fac"
      unitRef="number">1.15</skin:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i40e9d683fe6240e990537c8e229c9443_I20210914"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzUzOTQ_c996c023-94e3-4996-a258-e3e7a3bbf30a"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i40e9d683fe6240e990537c8e229c9443_I20210914"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzU0MjQ_1c1e487b-b712-4efc-8d04-4320e65f8eb7"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <skin:DebtInstrumentAccordionFeatureSettlementPeriod
      contextRef="i3bf41cc488224c49a9a2d5386de607e3_D20210914-20210914"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzU4NjA_bc692fe3-02f4-486d-bcb4-e5af06b2d8f8">P13D</skin:DebtInstrumentAccordionFeatureSettlementPeriod>
    <skin:DebtInstrumentAccordionFeatureIncreaseLimit
      contextRef="i40e9d683fe6240e990537c8e229c9443_I20210914"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzU5NDI_28e455f8-5ce4-4fa5-8452-44970046ea59"
      unitRef="usd">100000000</skin:DebtInstrumentAccordionFeatureIncreaseLimit>
    <skin:DebtInstrumentAccordionFeatureIncreaseLimit
      contextRef="i40e9d683fe6240e990537c8e229c9443_I20210914"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzYwMjM_28e455f8-5ce4-4fa5-8452-44970046ea59"
      unitRef="usd">100000000</skin:DebtInstrumentAccordionFeatureIncreaseLimit>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE3MTA1_48b27cfc-9eec-48d2-9321-8a370a449689">&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s Notes as of March&#160;31, 2023:&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:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;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 style="padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25% Convertible Notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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 #231f20;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-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 #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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 #231f20;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 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="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;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 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,799)&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 2.45pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,857)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Value&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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735,201&#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:#231f20;font-family:'Times New Roman',sans-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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,143&#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 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i90ecf3b80dc043ffa3666b8587d40db1_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzItMC0xLTEtMTE3Njc3L3RleHRyZWdpb246MDRjYWFmOTE4YTQzNDVkMjgyM2Q3N2M3ODI0NjdhNTdfNA_df6db2a8-65a9-4553-8c87-ae57e1b86f61"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i90ecf3b80dc043ffa3666b8587d40db1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzItMS0xLTEtMTE3Njc3_f5570432-7850-4194-b501-d183b7dec0c1"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iec3245fc583541aa97dd4881d1601c0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzItMy0xLTEtMTE3Njc3_f59135ee-2a82-44d0-bbf3-6396fa416991"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i90ecf3b80dc043ffa3666b8587d40db1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzMtMS0xLTEtMTI2MTA3_bb440be1-7fd0-4ac7-9e9e-64b022e78353"
      unitRef="usd">14799000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iec3245fc583541aa97dd4881d1601c0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzMtMy0xLTEtMTI2ODQ3_b2327fb7-2016-4f3e-a5d9-ca3462b4b25d"
      unitRef="usd">15857000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i90ecf3b80dc043ffa3666b8587d40db1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzQtMS0xLTEtMTI2ODQ5_e759e953-ec1d-4249-9743-b4752bdc278a"
      unitRef="usd">735201000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iec3245fc583541aa97dd4881d1601c0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90YWJsZTo3NmZjMGYyZDkzMTg0MjY2YjU0MzBjNDAzMGQ4NTQ5MC90YWJsZXJhbmdlOjc2ZmMwZjJkOTMxODQyNjZiNTQzMGM0MDMwZDg1NDkwXzQtMy0xLTEtMTI2ODUx_18d723cb-9a38-4c07-a88d-01c689e50d95"
      unitRef="usd">734143000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ifbd161f03d6a4f8283a7e9c0ad8639c7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE0Mjg1_c969802d-3cd3-4f64-b21b-784df81cd552"
      unitRef="usd">624000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i869708fa289d4666aa49b2a4e13c57d8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzcxNDY4MjU2MTE3MjU_9747a628-7e7c-4547-ad58-fb997b550b1f"
      unitRef="usd">567000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <skin:OptionIndexedToIssuersEquityCapPrice
      contextRef="i9ebca9f2da214858a98762c682d600ae_D20210909-20210909"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE1OTI3_eabc20da-15bd-4b4f-a443-163ea0e71131"
      unitRef="usdPerShare">47.94</skin:OptionIndexedToIssuersEquityCapPrice>
    <skin:OptionIndexedToIssuersEquityPremium
      contextRef="i9ebca9f2da214858a98762c682d600ae_D20210909-20210909"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE1OTYx_8bd47c5b-6f70-4459-9469-4833eb19ab6c"
      unitRef="number">1</skin:OptionIndexedToIssuersEquityPremium>
    <skin:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity
      contextRef="i9ebca9f2da214858a98762c682d600ae_D20210909-20210909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMTEvZnJhZzo4M2Q3ZGEzNGE5MzA0M2JkYjk5ZGEyOTg5NjgzMjEwMy90ZXh0cmVnaW9uOjgzZDdkYTM0YTkzMDQzYmRiOTlkYTI5ODk2ODMyMTAzXzE2MTA5_025e7655-93d1-480d-9725-3b0789113a6a"
      unitRef="usd">90200000</skin:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzI1MTQ_885195c2-32c5-41ae-8cad-f0b9e7d41c66">Income Taxes&lt;div style="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;Income tax benefit for the three months ended March&#160;31, 2023 was $3.7&#160;million.  Income tax expense for the three months ended March&#160;31, 2022 was $2.6&#160;million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The effective tax rate for the three months ended March&#160;31, 2023 is 14.1% , which is lower than the federal statutory rate of 21.0%, primarily due to the exclusion from taxable income of book income from the revaluation of warrant liabilities and adjustments for various non-deductible expenses for officer&#x2019;s compensation and meals and entertainment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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; The effective tax rate for the three months ended March&#160;31, 2022 was 7.7% , which is lower than the federal statutory rate of 21.0%, primarily due to forecasted losses adjusted by various non-deductible expenses primarily from the revaluation of  warrant liabilities, limitation of officer&#x2019;s compensation, and meals and entertainment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Company has established a valuation allowance in the U.S. and Singapore against a portion of its remaining deferred tax assets because it is more likely than not that certain deferred tax assets will not be realized. In determining whether deferred tax assets are realizable, the Company considered numerous factors including historical profitability, the amount of future taxable income and the existence of taxable temporary differences that can be used to realize deferred tax assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Additionally, the Company applies ASC 740, the accounting standard addressing the accounting for uncertainty in income taxes that prescribes rules for recognition, measurement and classification in the financial statements of tax positions taken or expected to be taken in a tax return. The Company has gross unrecognized tax benefits of $0.9 million and $0.1 million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Inflation Reduction Act, signed into law on August 16, 2022, provides tax incentives for certain industries and imposes a 15% minimum tax on the book income of certain large corporations and a 1% excise tax on stock buybacks. The Company may be subject to the new excise tax on certain stock buybacks that occur after December 31, 2022.  The Company does not anticipate a material impact from the Inflation Reduction Act on the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzYwNDczMTM5NTg1MTk_21030786-43e8-4e9f-be8d-cef87f30551f"
      unitRef="usd">-3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzU0OTc1NTgxOTY0Ng_aabc6e62-9db2-45d1-a9ad-c75bacc6b421"
      unitRef="usd">2600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzI0OQ_f1ad85b4-16e2-408c-a6f7-4b6a7a4089a6"
      unitRef="number">0.141</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzU4Ng_6898380a-f10b-46f7-9a99-82162fdef9d8"
      unitRef="number">0.077</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzE2Mjc_4b6b17cf-a719-4543-92fe-a3b386e1f0f9"
      unitRef="usd">900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia7f5d73338a543038285dbb99bb1c8b7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjAvZnJhZzo3ZTUzNWY4M2Q3YTE0NWVhOGRhMDRiZGJmN2ZjYWYwNy90ZXh0cmVnaW9uOjdlNTM1ZjgzZDdhMTQ1ZWE4ZGEwNGJkYmY3ZmNhZjA3XzE2MzQ_088699ae-f8db-43a4-b7c8-369b18c4d41b"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMjYvZnJhZzpmMWRmMzZlMzRiOTI0YjY5YmU1ZGM2Y2E3NmI2MjJhMS90ZXh0cmVnaW9uOmYxZGYzNmUzNGI5MjRiNjliZTVkYzZjYTc2YjYyMmExXzQw_50a2ca5f-3a61-48dc-9a18-4ab986b32c38">Share-Based Payments&lt;div style="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;The Company has various stock compensation plans, which are more fully described in Part II, Item 8 "Financial Statements and Supplementary Data&#x2014;Note 13 to the Consolidated Financial Statements&#x2014;Equity-Based Compensation" in the Company&#x2019;s 2022 Annual Report on Form 10-K.   Under the Beauty Health Company 2021 Incentive Award Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalents, other stock or cash-based awards to eligible service providers. Additionally, the Company maintains the Employee Stock Purchase Plan for employees located in the United States, whereby eligible employees can have up to 10% of their earnings withheld, subject to certain maximums, to be used to purchase shares of the Company&#x2019;s Class A Common Stock at certain purchase dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Share-based compensation expense, which is primarily recorded within selling and marketing and general and administrative expenses, was as follows for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:72.876%"/&gt;&lt;td style="width:0.1%"/&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;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;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:middle"&gt;&lt;span style="color:#231f20;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="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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&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;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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/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,201&#160;&lt;/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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:0 1pt 0 15.5pt"/&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;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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,577&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,049&#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:top"/&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As of March&#160;31, 2023, total unrecognized compensation expense related to unvested share-based compensation totaled $75.1 million and is expected to be recognized over a weighted-average period of 2.27 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i0a7e3d6f3747486aac6d135ef27ff8f8_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGV4dHJlZ2lvbjplZDQ0ODNmMWNhOTM0NjFmYTc0M2QzY2UzNjljMTMxYl82NzQ_98041ad0-06ea-4cad-9a68-270896758e58"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGV4dHJlZ2lvbjplZDQ0ODNmMWNhOTM0NjFmYTc0M2QzY2UzNjljMTMxYl82MDQ3MzEzOTU0NzIy_d0b1227e-a14b-4432-bb89-115efe1894ac">&lt;div style="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;Share-based compensation expense, which is primarily recorded within selling and marketing and general and administrative expenses, was as follows for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:72.876%"/&gt;&lt;td style="width:0.1%"/&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;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;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:middle"&gt;&lt;span style="color:#231f20;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="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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&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;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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/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,201&#160;&lt;/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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:0 1pt 0 15.5pt"/&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;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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,577&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,049&#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:top"/&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;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9be77e4d37b04f4a971b96ff4212ea8a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF8yLTUtMS0xLTEyOTM1Mw_24f989d5-ded1-49d7-a6e6-58b61eeb30d9"
      unitRef="usd">1257000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i097ea773586f40bf87cdc4e34e1c7a95_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF8yLTctMS0xLTEyOTM1Mw_5c7b4bd7-c26c-4f9f-b6fc-3791c6f67a4a"
      unitRef="usd">3219000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1f9ce7c0a0148ea80fac57c4b88916d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF8zLTUtMS0xLTEyOTM1Mw_0af7ce40-4b8a-48cd-9522-a21ed6a88a58"
      unitRef="usd">3416000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if38bdffb225647078d067480283ebca0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF8zLTctMS0xLTEyOTM1Mw_0968dcdf-50b4-4305-a2a5-f577942178c4"
      unitRef="usd">2515000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaef4b5bf6c91447a931978d1a6762907_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF80LTUtMS0xLTEyOTM1Mw_87e3731e-e4b7-46d2-bc31-6a303a6f95ba"
      unitRef="usd">-1194000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i82701b7e5d4e4145ad76fdd5083f51ba_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF80LTctMS0xLTEyOTM1Mw_1749ebf2-f821-4b87-8513-420ff6a19eb8"
      unitRef="usd">1201000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9543086c37fc458898495f047747e2d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF81LTUtMS0xLTEyOTM1Mw_ea6b73b7-ea4a-4110-b3b8-e8e3e155206a"
      unitRef="usd">98000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icee06b22f464416cba59c781f50869a0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF81LTctMS0xLTEyOTM1Mw_f89bfbe9-4237-4edc-ba5a-3231cfc0fdd1"
      unitRef="usd">114000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF82LTUtMS0xLTEzMzcxOQ_db40453e-1df0-4f43-a358-00bf3c3c3576"
      unitRef="usd">3577000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGFibGU6NzUzYzg1MTEyNTBhNDg0OWI4NjJjNDE5NzA0ZTkyMGQvdGFibGVyYW5nZTo3NTNjODUxMTI1MGE0ODQ5Yjg2MmM0MTk3MDRlOTIwZF82LTctMS0xLTEzMzcxOQ_0db51bd6-514a-4a86-8ad3-42a1d9323797"
      unitRef="usd">7049000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGV4dHJlZ2lvbjplZDQ0ODNmMWNhOTM0NjFmYTc0M2QzY2UzNjljMTMxYl8xNjQ5MjY3NDQzNjEx_f775059a-db9d-498c-b3a1-e6b540f4621c"
      unitRef="usd">75100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNjQ5MjY3NDQzMjMwL2ZyYWc6ZWQ0NDgzZjFjYTkzNDYxZmE3NDNkM2NlMzY5YzEzMWIvdGV4dHJlZ2lvbjplZDQ0ODNmMWNhOTM0NjFmYTc0M2QzY2UzNjljMTMxYl8xNjQ5MjY3NDQzNjE2_1ddafe16-318a-49b1-8710-b01eff0b2382">P2Y3M7D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMzgvZnJhZzplZDcyMjBkY2IxNmE0OTQ5OTA5ZjFlZmFmZTk4YWRiNC90ZXh0cmVnaW9uOmVkNzIyMGRjYjE2YTQ5NDk5MDlmMWVmYWZlOThhZGI0XzI1MzM_ed818776-b106-4a9d-895a-360ebe0a7512">Commitments and Contingencies&lt;div style="text-indent:9pt"&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;Ageless&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 21, 2020, Hydrafacial filed a complaint against Ageless Serums LLC (&#x201c;Ageless&#x201d;) in the United States District Court for the Central District of California, Western Division, captioned &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;Edge Systems LLC v. Ageless Serums LLC&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;, Case No. 2:20-cv-09669-FMO-PVC (the &#x201c;California Case&#x201d;), for contributory trademark infringement, false designation of origin, induced breach of contract,  tortious interference with contractual relations, and unfair competition. In the complaint, Hydrafacial alleges that Ageless is selling its serums to Hydrafacial customers and intentionally encourgaging those customers to market treatments performed by such customers as &#x201c;Hydrafacial Treatments,&#x201d; in violation of the customers&#x2019; license agreements with Hydrafacial and that Ageless is improperly marketing its products for use as part of the Hydrafacial treatment.  Hydrafacial is seeking monetary damages and injunctive relief.  Additionally, on December 22, 2020, Hydrafacial filed a complaint against Ageless in the United States District Court for the Southern District of Texas, Houston Division, captioned &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;Edge Systems LLC v. Ageless Serums LLC&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;, Case No. 4:20-cv 04335 (&#x201c;the Texas Case&#x201d;), alleging infringement of six of Hydrafacial&#x2019;s patents. Hydrafacial is seeking monetary damages and injunctive relief.  Ageless ultimately answered and asserted counterclaims in both actions. On May 5, 2022, Ageless filed a Chapter 11 bankruptcy petition in the United States Bankruptcy Court for the Southern District of Texas, Houston Division (the &#x201c;Houston Bankruptcy Court&#x201d;), and the California Case and Texas Case were stayed.  On September 7, 2022, Hydrafacial filed a proof of claim, asserting a $12.7&#160;million general unsecured claim for damages arising from claims alleged in the California Case and Texas Case. On January 4, 2023, Hydrafacial filed an Objection to the Confirmation of Debtor&#x2019;s Subchapter V Plan of Reorganization and Brief in Support. On March 8, 2023, the parties engaged in mediation discussions in an attempt to settle the claims alleged in the California Case and Texas Case. During the mediation, the parties reached a tentative settlement agreement of all claims. However, the terms and &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;conditions of the tentative settlement agreement are still being negotiated between the parties, and any such settlement must be approved by the Houston Bankruptcy Court.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hydrafacial plans to continue a vigorous pursuit of its claims against Ageless in the event the parties cannot consummate  a definitive settlement agreement of all claims and/or the Houston Bankruptcy Court does not approve such definitive settlement agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&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;Cartessa&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 14, 2020, Hydrafacial filed a complaint against Cartessa Aesthetics, LLC (&#x201c;Cartessa&#x201d;) in the United States District Court for the Eastern District of New York (the &#x201c;New York Court&#x201d;), captioned&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; Edge Systems LLC v. Cartessa Aesthetics, LLC&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;, Case No. 1:20-cv-6082, for patent infringement arising from Cartessa&#x2019;s sale of a delivery system that allegedly infringes five of Hydrafacial&#x2019;s patents on its device. As of the date of this report, the parties are awaiting the New York Court&#x2019;s decision on motions for summary judgment, after which, the New York Court will set a trial date, if necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hydrafacial is seeking money damages and injunctive relief, and plans to vigorously pursue its claims against Cartessa.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <skin:LitigationCaseDamagesSought
      contextRef="i3044fe65afc2468497b93eddf43e5fa3_I20220907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yMzgvZnJhZzplZDcyMjBkY2IxNmE0OTQ5OTA5ZjFlZmFmZTk4YWRiNC90ZXh0cmVnaW9uOmVkNzIyMGRjYjE2YTQ5NDk5MDlmMWVmYWZlOThhZGI0XzYwNDczMTM5NTY3MTY_86e6e2fa-e5d3-4726-a087-160e3a1bf984"
      unitRef="usd">12700000</skin:LitigationCaseDamagesSought>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNDcvZnJhZzo2ZjYwMWY5ZTNjZGI0NjZmODIyNzU0MTA3OTRlMDRmNi90ZXh0cmVnaW9uOjZmNjAxZjllM2NkYjQ2NmY4MjI3NTQxMDc5NGUwNGY2XzQw_73be2402-bf63-4b7a-81b4-483296fe89db">Related-Party Transactions&lt;div style="margin-top:6pt;text-indent:9pt"&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;Registration Rights Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In connection with the consummation of the Business Combination, on May 4, 2021, the Company entered into that certain Amended and Restated Registration Rights Agreement (the &#x201c;Registration Rights Agreement&#x201d;) with BLS Investor Group LLC (the &#x201c;Sponsor&#x201d;) and the Hydrafacial stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Pursuant to the terms of the Registration Rights Agreement, (i) any outstanding shares of Class A Common Stock or any other equity securities (including the Private Placement Warrants and including shares of Class A Common Stock issued or issuable upon the exercise of any other equity security) of the Company held by the Sponsor or the Hydrafacial stockholders (together, the &#x201c;Restricted Stockholders&#x201d;) as of the date of the Registration Rights Agreement or thereafter acquired by a Restricted Stockholder (including the shares of Class A Common Stock issued upon conversion of the 11,500,000 shares of Class B Common Sotck (the &#x201c;Founder Shares&#x201d;) that were owned by the Sponsor and converted into shares of Class A Common Stock in connection with the Business Combination and upon exercise of any Private Placement Warrants) and shares of Class A Common Stock issued as earn-out shares to the Hydrafacial stockholders and (ii) any other equity security of the Company issued or issuable with respect to any such share of common stock by way of a stock dividend or stock split or in connection with a combination of shares, recapitalization, merger, consolidation or other reorganization or otherwise will be entitled to registration rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Registration Rights Agreement provides that the Company will, within 60 days after the consummation of the Business Combination, file with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) a shelf registration statement registering the resale of the shares of common stock held by the Restricted Stockholders and will use its reasonable best efforts to have such registration statement declared effective as soon as practicable after the filing thereof, but in no event later than 60 days following the filing deadline. The Company filed such registration statement on July 19, 2021 and it was declared effective by the SEC on July 26, 2021. The Hydrafacial stockholders are entitled to make up to an aggregate of two demands for registration, excluding short form demands, that the Company register shares of common stock held by these parties. In addition, the Restricted Stockholders have certain &#x201c;piggy-back&#x201d; registration rights. The Company will bear the expenses incurred in connection with the filing of any registration statements filed pursuant to the terms of the Registration Rights Agreement. The Company and the Restricted Stockholders agree in the Registration Rights Agreement to provide customary indemnification in connection with any offerings of common stock effected pursuant to the terms of the Registration Rights Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Pursuant to the Registration Rights Agreement, the Sponsor agreed to restrictions on the transfer of  securities issued to it in the Company&#x2019;s initial public offering, which (i) in the case of the Founder Shares is one year after the completion of the Business Combination unless (A) the closing price of the common stock equals or exceeds $12.00 per share for 20 days out of any 30-trading-day period commencing at least 150 days following the closing of the Business Combination or (B) the Company completes a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#x2019;s stockholders having the right to exchange their shares of common stock for cash, securities or other property, and (ii) in the case of the Private Placement Warrants and the respective Class A Common Stock underlying the Private Placement Warrants is 30 days after the completion of the Business Combination. The Sponsor and its permitted transferees will also be required, subject to the terms and conditions in the Registration Rights Agreement, not to transfer their Private &lt;/span&gt;&lt;/div&gt;Placement Warrants (as defined in the Registration Rights Agreement) or shares of common stock issuable upon the exercise thereof for 30 days following the closing.&lt;div style="text-indent:9pt"&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;Investor Rights Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In connection with the consummation of the Business Combination, on May 4, 2021, the Company and LCP Edge Holdco, LLC (&#x201c;LCP&#x201d;) entered into that certain Investor Rights Agreement (the &#x201c;Investor Rights Agreement&#x201d;). Pursuant to the Investor Rights Agreement, LCP has the right to designate a number of directors for appointment or election to the Company&#x2019;s board of directors as follows: (i) one director for so long as LCP holds at least 10% of the outstanding Class A Common Stock, (ii) two directors for so long as LCP holds at least 15% of the outstanding Class A Common Stock, and (iii) three directors for so long as LCP holds at least 40% of the outstanding Class A Common Stock. Pursuant to the Investor Rights Agreement, for so long as LCP holds at least 10% of the outstanding Class A Common Stock, LCP will be entitled to have at least one of its designees represented on the compensation committee and nominating committee and corporate governance committee of the Company&#x2019;s board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&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;Amended and Restated Management Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Hydrafacial entered into a Management Services Agreement, dated December 1, 2016 with Linden Capital Partners III LP (&#x201c;Linden Capital Partners III&#x201d;) and DW Management Services, L.L.C. (&#x201c;DW Management Services&#x201d;) pursuant to which the parties receive quarterly monitoring fees of the greater of (a) $125,000 and (b) &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.25%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of Last Twelve Months EBITDA multiplied by the quotient of (x) the aggregate capital invested by the investors of DW Healthcare Partners IV (B), L.P. (&#x201c;DWHP Investors&#x201d;) into LCP and/or its subsidiaries as of such date, divided by (y) the sum of (i) the aggregate capital invested by the DWHP Investors into LCP and/or its subsidiaries, plus (ii) the aggregate capital invested by Linden Capital Partners III into LCP and/or its subsidiaries as of the date of payment. In addition, the management services agreement provides for other fees in relation to services that may be provided in connection with equity and/or debt financing, acquisition of any other business, company, product line or enterprise, or divestiture of any division, business, and product or material assets. The fees vary between &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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; and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the related transaction amount. Linden Capital Partners III also received a transaction fee upon the consummation of the Business Combination. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In connection with the consummation of the Business Combination, on May 4, 2021, the Company, its subsidiary, Edge Systems LLC, and Linden Capital III LLC, the general partner of Linden Manager III LP (the &#x201c;Linden Manager&#x201d;) entered into an Amended and Restated Management Services Agreement (the &#x201c;Linden Management Services Agreement&#x201d;) pursuant to which the Linden Manager may continue to provide advisory services at the request of the Company related to mergers and acquisitions for one year following the Business Combination. As consideration for such services, the Company will pay a fee, equal to 1% of enterprise value of the target acquired, to the Linden Manager upon the consummation of any such transaction (the &#x201c;1% Fee&#x201d;). The Company has also agreed to reimburse Linden Manager for certain expenses in connection with such advisory services. However, pursuant to the Linden Management Services Agreement, the Company&#x2019;s obligation to pay the 1% Fee expired twelve months after the consummation of the Business Combination on May 4, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Hydrafacial recorded approximately $0.2 million of charges related to management services fees for the three months ended March&#160;31, 2022. There were no management fees during the three months ended March&#160;31, 2023. In relation to the consummation of the Business Combination, $21.0&#160;million in transaction fees was paid to the Former Parent. These amounts are included in general and administrative expenses on the Company&#x2019;s Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Miami Beach Office&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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;The Company maintained an office in Miami Beach, Florida (the &#x201c;Miami Beach Office&#x201d;), whereby the Company, on a monthly basis, reimbursed an entity owned by the Company&#x2019;s Chairman that makes such office available to the Company for its employees and affiliates. Expense for this property was not material for the three months ended March 31, 2023. No such expenses existed for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As of March 2023, the Company no longer maintains the Miami Beach Office.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="id476916daa1a4f94b50eb45c0893fb54_D20210504-20210504"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzg5MQ_37d50257-78ff-499a-b9bc-e847eb72b95f"
      unitRef="shares">11500000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <skin:TheRegistrationRightsAgreementFilingTimeline
      contextRef="id476916daa1a4f94b50eb45c0893fb54_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzU0OTc1NTgxNDMxMjg_a6254e03-568a-4748-ae65-0e95062626f7">P60D</skin:TheRegistrationRightsAgreementFilingTimeline>
    <skin:TheRegistrationRightsAgreementFilingTimeline
      contextRef="id476916daa1a4f94b50eb45c0893fb54_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzU0OTc1NTgxNDMxNDI_a6254e03-568a-4748-ae65-0e95062626f7">P60D</skin:TheRegistrationRightsAgreementFilingTimeline>
    <skin:TheRegistrationRightsAgreementNumberOfDemandsForRegistrationAllowed
      contextRef="id476916daa1a4f94b50eb45c0893fb54_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzU0OTc1NTgxNDMxNDk_39b55f93-6fe5-4d1b-a8fd-78d498b3d68c"
      unitRef="demand">2</skin:TheRegistrationRightsAgreementNumberOfDemandsForRegistrationAllowed>
    <skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriod
      contextRef="ia0966ce233ad4305a7d3eccd757befd2_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzMwMjY_2f0ebfd6-49a2-4f1f-a4ca-83cc0304ac55">P1Y</skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriod>
    <skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="i948ef4931ca94d34b4a57159304f503c_I20210504"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzMxNDU_69645b9d-abac-4a41-92d1-786345725fb0"
      unitRef="usdPerShare">12.00</skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays
      contextRef="ia0966ce233ad4305a7d3eccd757befd2_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzMxNjI_d0ea54ff-4db9-423c-8f08-0fbd01028681"
      unitRef="tradingday">20</skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays>
    <skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="ia0966ce233ad4305a7d3eccd757befd2_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzMxODE_5176b5e9-db76-4b24-b9dc-1ff0ffab76d4"
      unitRef="tradingday">30</skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <skin:ReverseRecapitalizationContingentConsiderationEquityCommencementPeriod
      contextRef="ia0966ce233ad4305a7d3eccd757befd2_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzMyMjM_476e9184-d198-4ceb-8bb6-5f09d323687b">P150D</skin:ReverseRecapitalizationContingentConsiderationEquityCommencementPeriod>
    <skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriod
      contextRef="i38ed73de6fe747eb936fb8a926cfac31_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzM2ODQ_28fde0e3-3edf-4436-9fb7-713be30aaec3">P30D</skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriod>
    <skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriod
      contextRef="i38ed73de6fe747eb936fb8a926cfac31_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTAvZnJhZzo0YjU5MzhkZWMwNzY0YzI5YjdlNWFhNDM3YzMxY2QwZS90ZXh0cmVnaW9uOjRiNTkzOGRlYzA3NjRjMjliN2U1YWE0MzdjMzFjZDBlXzQwNDA_28fde0e3-3edf-4436-9fb7-713be30aaec3">P30D</skin:ReverseRecapitalizationContingentConsiderationEquityEarnoutPeriod>
    <skin:ReverseRecapitalizationRightToDesignateDirectorsPercentageThresholdOneDirector
      contextRef="ie4dd211ab3504d7f9e29d2753e947f63_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTYvZnJhZzo4ZDUwZmQxMDNkMDE0OTRmOGIyMDQ3NzY3MWI0NTc0ZS90ZXh0cmVnaW9uOjhkNTBmZDEwM2QwMTQ5NGY4YjIwNDc3NjcxYjQ1NzRlXzQ2MA_694ba094-3b73-414f-947e-7563f083bb18"
      unitRef="number">0.10</skin:ReverseRecapitalizationRightToDesignateDirectorsPercentageThresholdOneDirector>
    <skin:ReverseRecapitalizationRightToDesignateDirectorsPercentageThresholdTwoDirectors
      contextRef="ie4dd211ab3504d7f9e29d2753e947f63_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTYvZnJhZzo4ZDUwZmQxMDNkMDE0OTRmOGIyMDQ3NzY3MWI0NTc0ZS90ZXh0cmVnaW9uOjhkNTBmZDEwM2QwMTQ5NGY4YjIwNDc3NjcxYjQ1NzRlXzU1Nw_cc3fa71f-08c8-4959-847f-33d2a82fb164"
      unitRef="number">0.15</skin:ReverseRecapitalizationRightToDesignateDirectorsPercentageThresholdTwoDirectors>
    <skin:ReverseRecapitalizationRightToDesignateDirectorsPercentageThresholdThreeDirectors
      contextRef="ie4dd211ab3504d7f9e29d2753e947f63_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTYvZnJhZzo4ZDUwZmQxMDNkMDE0OTRmOGIyMDQ3NzY3MWI0NTc0ZS90ZXh0cmVnaW9uOjhkNTBmZDEwM2QwMTQ5NGY4YjIwNDc3NjcxYjQ1NzRlXzY2MQ_17086819-83df-4704-96c1-e6277f7f15fd"
      unitRef="number">0.40</skin:ReverseRecapitalizationRightToDesignateDirectorsPercentageThresholdThreeDirectors>
    <skin:ReverseRecapitalizationRightToDesignateOneDirectorOnBoardPercentageThreshold
      contextRef="ie4dd211ab3504d7f9e29d2753e947f63_D20210504-20210504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTYvZnJhZzo4ZDUwZmQxMDNkMDE0OTRmOGIyMDQ3NzY3MWI0NTc0ZS90ZXh0cmVnaW9uOjhkNTBmZDEwM2QwMTQ5NGY4YjIwNDc3NjcxYjQ1NzRlXzc4Mg_96b21940-7204-4c66-8807-08bc0d9b1e0f"
      unitRef="number">0.10</skin:ReverseRecapitalizationRightToDesignateOneDirectorOnBoardPercentageThreshold>
    <skin:RelatedPartyTransactionMonitoringFeeQuarterlyAmount
      contextRef="i96be08c3c7964287b85e0368a3a288e0_D20161201-20161201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzM1NA_e801ae55-0dd9-4fbf-b48d-8fb964a4e300"
      unitRef="usd">125000</skin:RelatedPartyTransactionMonitoringFeeQuarterlyAmount>
    <skin:RelatedPartyTransactionMonitoringFeePercentageOfPreceding12MonthEBITDA
      contextRef="i96be08c3c7964287b85e0368a3a288e0_D20161201-20161201"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzM2NQ_bd9c00e3-9c67-49e8-bfca-943bbc5f6efd"
      unitRef="number">0.0125</skin:RelatedPartyTransactionMonitoringFeePercentageOfPreceding12MonthEBITDA>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i15a295044d724ed291e3f3dd392a5373_D20161201-20161201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzExNjk_f29708c0-045a-4e3f-b2f0-aa2bc40ddf52"
      unitRef="number">0.01</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="iaecd3c3c16134d48855c6a5c470b4fce_D20161201-20161201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzExNzY_94e98902-199f-43fc-9466-df0333df4434"
      unitRef="number">0.02</us-gaap:RelatedPartyTransactionRate>
    <skin:RelatedPartyTransactionAgreementTerm
      contextRef="i8b7d62a875f24733b26fe1b69d37d52c_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzE4MTI_e241b286-ce5b-4d49-be50-4f0a6dfb79c5">P1Y</skin:RelatedPartyTransactionAgreementTerm>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i8b7d62a875f24733b26fe1b69d37d52c_D20210504-20210504"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzE5MjQ_968922bf-13c5-47e0-9ebf-6f8e89f932c6"
      unitRef="number">0.01</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i8b7d62a875f24733b26fe1b69d37d52c_D20210504-20210504"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzU0OTc1NTgxNDI5MTM_968922bf-13c5-47e0-9ebf-6f8e89f932c6"
      unitRef="number">0.01</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i8b7d62a875f24733b26fe1b69d37d52c_D20210504-20210504"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzIyNzQ_968922bf-13c5-47e0-9ebf-6f8e89f932c6"
      unitRef="number">0.01</us-gaap:RelatedPartyTransactionRate>
    <skin:RelatedPartyTransactionExpirationPeriod
      contextRef="i8b7d62a875f24733b26fe1b69d37d52c_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzIyODk_23774f70-bbc2-437a-828a-ad1fac7b8918">P12M</skin:RelatedPartyTransactionExpirationPeriod>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i309e07e6c35944879045cba2925816dc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzIzOTY_12ec8c13-07cd-42c5-bcb7-86deba86306b"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ib445cca118614947a7f91b2a2df89603_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzI0Nzg_a58cfd42-1e4c-4709-a23c-aa24ec11aeb3"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <skin:PaymentsOfReverseRecapitalizationTransactionCosts
      contextRef="ib445cca118614947a7f91b2a2df89603_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzI3MjE_4a5b3896-da7b-45bc-8cbd-0fef9aaf6d55"
      unitRef="usd">21000000</skin:PaymentsOfReverseRecapitalizationTransactionCosts>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia4d887954e444380b56069e481e73c4e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzMyNDc_1453a29e-4fd1-42cf-8b4f-2f9e3e2724f9"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i7074a9ca986842808140709d5739e1b1_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNTkvZnJhZzowMTBiOWQzNmNlZjc0YTBiYjk3ZGYwNjRiNGMyNGQ0YS90ZXh0cmVnaW9uOjAxMGI5ZDM2Y2VmNzRhMGJiOTdkZjA2NGI0YzI0ZDRhXzMyOTc_b79e44bd-9160-4682-80b4-bbad34c14227"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzQwOTk_52be9286-b72e-43fe-acf9-145ffe61382e">Stockholders&#x2019; Equity &lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Company is authorized to issue 320,000,000 shares of Class A Common Stock, par value of $0.0001 per share. Holders of Class A Common Stock are entitled to one vote for each share.  As of March&#160;31, 2023 and December&#160;31, 2022, there were 132,626,954 and 132,214,695, respectively, of Class A Common Stock issued and outstanding. The Company has not declared or paid any dividends with respect to its Class A Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On September 26, 2022, the Company&#x2019;s board of directors approved a common stock repurchase program pursuant to which the Company may repurchase up to $200&#160;million of its outstanding shares of Class A Common Stock.  Under the share repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions, or accelerated share repurchase programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Company entered into two accelerated share repurchase agreements on September 27, 2022 and November 9, 2022, respectively, with a financial institution to repurchase a total of $200&#160;million of Class A Common Stock. Under the September 27, 2022 accelerated share repurchase agreement, the Company repurchased approximately 9.3 million shares for $100&#160;million.  Under the November 9, 2022 accelerated share repurchase agreement, the Company made a payment of $100&#160;million and received initial deliveries of approximately 9.5 million shares, which represented 80% of the payment amount divided by the Company&#x2019;s closing stock price on that date. During the second quarter of 2023, the Company paid approximately $2.2 million as the final settlement of the November 9, 2022 accelerated share repurchase agreement, which was based upon the average daily volume weighted average price of the Company&#x2019;s Class A Common Stock during the repurchase period, less an agreed upon discount.&lt;/span&gt;&lt;/div&gt;&lt;div style="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; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&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;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#x2019;s board of directors. As of March&#160;31, 2023 and December&#160;31, 2022, there were no shares of preferred stock issued or outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzg3_9d44a278-4d6c-4126-a78e-555debd1f6d3"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzEzNQ_2a991384-42dd-45ed-85b7-c2c6200d98cc"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <skin:CommonStockVotingRightsVotes
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzQxMDA_6035980a-84c4-4f0f-8b98-a308c71424ac"
      unitRef="vote">1</skin:CommonStockVotingRightsVotes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzI1MQ_1f5da2e0-ca44-4901-8de2-a54ace2569d1"
      unitRef="shares">132626954</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzI1MQ_496e767c-8d94-4fae-9c20-90cb32eae1b7"
      unitRef="shares">132626954</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzI1OA_1c759e6d-dc79-40f2-a86f-c95c0180440f"
      unitRef="shares">132214695</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzI1OA_b961bce1-7092-470a-a081-8ab38bca6316"
      unitRef="shares">132214695</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id5b83d0b360b49adaca82e00c83422e9_I20220926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzEwMzM_3488658e-152a-4f38-b2d4-7444263ec498"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <skin:NumberOfStockRepurchasePrograms
      contextRef="iebab2e486d9b4afa8cf92b6ec3d2133b_I20221109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzYwNDczMTM5NjIyNDg_b3970895-53af-4288-bbf1-246f1ac34863"
      unitRef="program">2</skin:NumberOfStockRepurchasePrograms>
    <skin:NumberOfStockRepurchasePrograms
      contextRef="ic170e1030f9c43a89aff74fd80c1defc_I20220927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzYwNDczMTM5NjIyNDg_e7b1989d-37c9-4969-b26a-fa1a9c98c96e"
      unitRef="program">2</skin:NumberOfStockRepurchasePrograms>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4ce195e49b0649ebaea62a28979b698c_I20221109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzE2NDkyNjc0NTA4MDQ_15f1f400-259a-4aba-8f61-af4b2b0c5d35"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i5933f803c3834e2dbf1a2a10bd51ef60_D20220927-20220927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzE2NDkyNjc0NTA4Mjk_22f8178c-4fea-4ce6-839f-172def491b06"
      unitRef="shares">9300000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5933f803c3834e2dbf1a2a10bd51ef60_D20220927-20220927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzU0OTc1NTgyMzM0NQ_871c7fe3-1536-4a06-af84-d7d158080b50"
      unitRef="usd">100000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie8a9a6579f454d15b1b6cd8a1eb5c820_D20221109-20221109"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzE2NDkyNjc0NTA4NDU_9730bc45-bd45-4f22-810f-32f604dbf3a3"
      unitRef="usd">100000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie8a9a6579f454d15b1b6cd8a1eb5c820_D20221109-20221109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzE2NDkyNjc0NTA4NTI_aca29da3-d64c-4f1f-9ef1-d976251aad79"
      unitRef="shares">9500000</us-gaap:StockRepurchasedDuringPeriodShares>
    <skin:StockRepurchasedDuringPeriodPercentageOfPaymentAmountDividedBySharePriceForInitialDelivery
      contextRef="ie8a9a6579f454d15b1b6cd8a1eb5c820_D20221109-20221109"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzcxNDY4MjU1ODk5Nzc_3ce231e1-085c-41ac-84ef-e2e05607ab8b"
      unitRef="number">0.80</skin:StockRepurchasedDuringPeriodPercentageOfPaymentAmountDividedBySharePriceForInitialDelivery>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icb62217da1964e1bb1f3095008037984_D20230401-20230630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzE2NDkyNjc0NTEyNjk_1d6487e0-fae0-436a-9b59-e73f433505f5"
      unitRef="usd">2200000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzM4MjE_e40443d8-e871-4d94-974a-de5abca2c63b"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzM4NzA_cb17e48b-cc77-403a-95cd-4fd113a7753f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzQwNDg_2f51bf0c-cfab-49fa-8289-e313995cc9da"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i22c14280ea8a47c587c2f9032824ec2e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzQwNDg_5c2afb3a-c38b-49a8-a75d-82e49321e90d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzQwNDg_6f2bae18-1936-4cdb-ac40-bec24bf3b5a5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNjgvZnJhZzpkMTMxMjJhMGJhYmE0OGYyODI5ODU4YzEzOTg2YzM3Yi90ZXh0cmVnaW9uOmQxMzEyMmEwYmFiYTQ4ZjI4Mjk4NThjMTM5ODZjMzdiXzQwNDg_c7a22a55-b41b-4edf-974b-71e9cd58f6f1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90ZXh0cmVnaW9uOjRjMjEzOGRlMDcyNDQwNjZhYjIxZmRkYjQwMjI0OGEyXzgzOQ_2723cfb9-0242-40bc-8b85-cb1946e1f6f1">Net (Loss) Income Attributable to Common Stockholders&lt;div style="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;The following table sets forth the calculation of both basic and diluted net income (loss) per share as follows for the periods indicated: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.912%"/&gt;&lt;td style="width:0.1%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share amounts)&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;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:middle"&gt;&lt;span style="color:#231f20;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="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;div style="margin-top:0.5pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Net (loss) income available to common stockholders - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;(22,285)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;31,455&#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:top"/&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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Income on Private Placement Warrants&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders - diluted&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,285)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,597)&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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="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="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;div style="margin-top:0.5pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares outstanding - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132,420,762&#160;&lt;/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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,598,105&#160;&lt;/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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares:&lt;/span&gt;&lt;/td&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="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;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;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;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="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;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;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;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;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 2px 15.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - diluted&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,420,762&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,711,698&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:0 1pt"/&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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net (loss) income per share:&lt;/span&gt;&lt;/td&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="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:#231f20;font-family:'Times New 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net (loss) income per share&lt;/span&gt;&lt;/td&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="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:#231f20;font-family:'Times New Roman',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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.17)&lt;/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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.13)&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;For the three months ended March&#160;31, 2023 and 2022, all outstanding shares related to share-based awards and convertible notes were excluded from the calculation of diluted net loss per common share because their effect would be antidilutive. For the three months ended March&#160;31, 2023, Private Placement Warrants were excluded from the calculation of diluted net loss per common share because their effect would be antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90ZXh0cmVnaW9uOjRjMjEzOGRlMDcyNDQwNjZhYjIxZmRkYjQwMjI0OGEyXzg0MA_0d1c1257-7e8a-451e-9141-5d7dd24aa4f1">&lt;div style="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;The following table sets forth the calculation of both basic and diluted net income (loss) per share as follows for the periods indicated: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.912%"/&gt;&lt;td style="width:0.1%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#231f20;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:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share amounts)&lt;/span&gt;&lt;/td&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;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:middle"&gt;&lt;span style="color:#231f20;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="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;div style="margin-top:0.5pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Net (loss) income available to common stockholders - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;(22,285)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;31,455&#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:top"/&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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Income on Private Placement Warrants&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders - diluted&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,285)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,597)&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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="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="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;div style="margin-top:0.5pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares outstanding - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132,420,762&#160;&lt;/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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,598,105&#160;&lt;/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="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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares:&lt;/span&gt;&lt;/td&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="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;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;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;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="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;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;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;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;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 2px 15.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - diluted&lt;/span&gt;&lt;/td&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="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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,420,762&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,711,698&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:0 1pt"/&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 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net (loss) income per share:&lt;/span&gt;&lt;/td&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="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:#231f20;font-family:'Times New 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 3.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net (loss) income per share&lt;/span&gt;&lt;/td&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="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:#231f20;font-family:'Times New Roman',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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.17)&lt;/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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.13)&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzItNS0xLTEtMTE3Njc3_9190eaf6-a151-4dda-9169-a67bd044029a"
      unitRef="usd">-22285000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzItNy0xLTEtMTE3Njc3_7a924cbd-fcf7-4d71-bedf-6e3ed8d5b703"
      unitRef="usd">31455000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <skin:WarrantDownRoundFeatureDecreaseInNetIncomeToCommonShareholderAmount
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzMtNS0xLTEtMTE3Njc3_5c174421-3486-493b-ac21-a921378bc8be"
      unitRef="usd">0</skin:WarrantDownRoundFeatureDecreaseInNetIncomeToCommonShareholderAmount>
    <skin:WarrantDownRoundFeatureDecreaseInNetIncomeToCommonShareholderAmount
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzMtNy0xLTEtMTE3Njc3_fad84856-4754-4ff1-9928-6671f77369b3"
      unitRef="usd">52052000</skin:WarrantDownRoundFeatureDecreaseInNetIncomeToCommonShareholderAmount>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzQtNS0xLTEtMTE3Njc3_678f4da4-fc20-494b-90c1-721639a24960"
      unitRef="usd">-22285000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzQtNy0xLTEtMTE3Njc3_42529f34-851f-482c-97b4-a68bd11232bf"
      unitRef="usd">-20597000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzYtNS0xLTEtMTE3Njc3_b2de68ea-8731-49d2-8bae-5f9da14e861f"
      unitRef="shares">132420762</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzYtNy0xLTEtMTE3Njc3_adfbfaa2-0f58-48d4-8f4e-3f08ca74bb96"
      unitRef="shares">150598105</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzExLTUtMS0xLTExNzY3Nw_65f2343f-706f-4d44-9277-80b875b8eb38"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzExLTctMS0xLTExNzY3Nw_55d39bc2-21fd-4ada-a8f1-84a64c55773a"
      unitRef="shares">2113593</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzEyLTUtMS0xLTExNzY3Nw_5dd3cb25-fb67-4d6c-95c9-934b483c4701"
      unitRef="shares">132420762</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzEyLTctMS0xLTExNzY3Nw_8b84c7c4-630e-425b-960f-d1052b5de08f"
      unitRef="shares">152711698</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzE0LTUtMS0xLTExNzY3Nw_dc61b5ce-020c-4f6d-88d8-21fea00ff70a"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzE0LTctMS0xLTExNzY3Nw_d652b48b-60c4-472c-ada3-6646bf9c3a5c"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzE1LTUtMS0xLTExNzY3Nw_20ee8652-3b4d-43d5-933b-4ee408354559"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8yNzQvZnJhZzo0YzIxMzhkZTA3MjQ0MDY2YWIyMWZkZGI0MDIyNDhhMi90YWJsZTpjYWYyOWE5MTc5NDQ0NTNlOTZmMjA0MmUxZjdlNDcwYS90YWJsZXJhbmdlOmNhZjI5YTkxNzk0NDQ1M2U5NmYyMDQyZTFmN2U0NzBhXzE1LTctMS0xLTExNzY3Nw_8ed3e20c-e126-4a22-b7bc-5a061d6fd518"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNTc4L2ZyYWc6NzdmYjBkYTZhYTIxNDM2N2E0OTNmMDBlNmMxNGUxNmUvdGV4dHJlZ2lvbjo3N2ZiMGRhNmFhMjE0MzY3YTQ5M2YwMGU2YzE0ZTE2ZV81NDk3NTU4MTM5NTA4_845b350a-2cec-4a13-888c-853e6d55074e">New Accounting Pronouncements Recent accounting pronouncements pending adoption not discussed in this Form 10-Q are either not applicable to the Company or are not expected to have a material impact on the Company.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xNTc4L2ZyYWc6NzdmYjBkYTZhYTIxNDM2N2E0OTNmMDBlNmMxNGUxNmUvdGV4dHJlZ2lvbjo3N2ZiMGRhNmFhMjE0MzY3YTQ5M2YwMGU2YzE0ZTE2ZV82MDQ3MzEzOTUzMzk1_6200498e-dd58-433b-8743-b04ca79f9c0c">New Accounting Pronouncements Recent accounting pronouncements pending adoption not discussed in this Form 10-Q are either not applicable to the Company or are not expected to have a material impact on the Company.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:ErrorCorrectionTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGV4dHJlZ2lvbjo4MzRlMGYyZmY3NTU0YmZiYmVlYTNlMmFlMWQ1NTliMl82NTk3MDY5NzczNTc1_a4e9b7dc-0f68-4db5-adbd-5684cc41dea7">Revision for Immaterial Misstatements&lt;div style="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;As disclosed in Note 1 &#x2013; Description of Business, during the three months ended March 31, 2023, subsequent to the issuance of the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Company identified misstatements related to the elimination of intercompany profit in inventory. Although the Company concluded that these misstatements were not material, either individually or in the aggregate, the Company elected to revise its previously issued consolidated financial statements to correct for these misstatements. The revision to the accompanying unaudited consolidated balance sheets, consolidated statements of comprehensive income (loss), and consolidated statements of cash flows and related disclosures in Note 3 - Balance Sheet Components and Note 13 &#x2013; Net (Loss) Income Attributable to Common Stockholders are detailed in the tables below.  As of December 31, 2021, accumulated deficit was understated by $4.3 million, and as such, previously reported stockholders&#x2019; equity of $302.3 million was revised to $298.0 million. There were no other changes to the consolidated statements of stockholders&#x2019; equity that have not otherwise been reflected in the consolidated balance sheets and consolidated statements of comprehensive income (loss) as detailed in the tables below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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:#231f20;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Balance Sheet (in thousands)&lt;/span&gt;&lt;/td&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Revised&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;Prepaid expenses and other current assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,698&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(367)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,331&#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:top"/&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;Inventories &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(374,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;&#160;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&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:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Statement of Comprehensive Income (Loss) (in thousands)&lt;/span&gt;&lt;/td&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Revised&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 sales&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,478&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,530&#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:top"/&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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;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;Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;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&gt;&lt;span&gt;&lt;br/&gt;&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:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Statement of Cash Flows (in thousands)&lt;/span&gt;&lt;/td&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,507&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,455&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in operating assets and liabilities:&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;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 2px 7pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ErrorCorrectionTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i92d4978db77c4cfa808b73988d37c8eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGV4dHJlZ2lvbjo4MzRlMGYyZmY3NTU0YmZiYmVlYTNlMmFlMWQ1NTliMl8xMDk5NTExNjM1NTA1_3fe45cca-8379-4bb7-8f17-d7db3ddfd1ae"
      unitRef="usd">-4300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ida6c6bfcd1be4089aaa841bc47c1cd7e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGV4dHJlZ2lvbjo4MzRlMGYyZmY3NTU0YmZiYmVlYTNlMmFlMWQ1NTliMl8xMDk5NTExNjM1NTY3_dd618004-1ae0-4fd4-a9e7-0fd45bcddaac"
      unitRef="usd">302300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17ada8309e9f4611b2a8dc955392dba3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGV4dHJlZ2lvbjo4MzRlMGYyZmY3NTU0YmZiYmVlYTNlMmFlMWQ1NTliMl8xMDk5NTExNjM1NTg2_cb41f253-e96b-43bb-8db9-db171107e78f"
      unitRef="usd">298000000</us-gaap:StockholdersEquity>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i554adde4e4b941459e0380cfbe4b5dc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGV4dHJlZ2lvbjo4MzRlMGYyZmY3NTU0YmZiYmVlYTNlMmFlMWQ1NTliMl82NTk3MDY5NzczNTc2_59de7a47-6de7-4021-9ad7-37230114b301">&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:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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:#231f20;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Balance Sheet (in thousands)&lt;/span&gt;&lt;/td&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Revised&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;Prepaid expenses and other current assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,698&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(367)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,331&#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:top"/&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;Inventories &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(374,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;&#160;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&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:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Statement of Comprehensive Income (Loss) (in thousands)&lt;/span&gt;&lt;/td&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Revised&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 sales&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,478&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,530&#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:top"/&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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;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;Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New 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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;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&gt;&lt;span&gt;&lt;br/&gt;&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:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Statement of Cash Flows (in thousands)&lt;/span&gt;&lt;/td&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,507&#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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,052)&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:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,455&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in operating assets and liabilities:&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;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 2px 7pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8yLTEtMS0xLTEzNzY0Mw_9cfac79d-6575-46f3-b917-ef8732661987"
      unitRef="usd">26698000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8yLTMtMS0xLTEzNzY1MQ_2392bceb-02d1-4aa8-a6ef-c1d315636b60"
      unitRef="usd">-367000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8yLTUtMS0xLTEzNzY1OQ_ce827df8-ae35-42c2-af31-3cd0d1d17e55"
      unitRef="usd">26331000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8yLTEtMS0xLTEzNTAwNg_b329f398-6d1b-4f1f-b2f4-e8de9b0f5e84"
      unitRef="usd">116430000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8yLTMtMS0xLTEzNTAyMg_35ab16ae-2d83-4569-a9b0-32387b975398"
      unitRef="usd">-6774000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8yLTUtMS0xLTEzNTAyMA_dc8ddf87-7353-42e7-9f39-de749f41d9a3"
      unitRef="usd">109656000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8zLTEtMS0xLTEzNTAwNg_8f9207e8-c7d3-46c2-8989-c0f091e2292c"
      unitRef="usd">789099000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8zLTMtMS0xLTEzNTAyMg_eb580491-2f20-4940-b230-f881cdfd5c3b"
      unitRef="usd">-7141000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV8zLTUtMS0xLTEzNTAyMA_93c22f80-4eb4-456f-94d9-eda5af710b68"
      unitRef="usd">781958000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV80LTEtMS0xLTEzNTAwNg_f773bfd2-b844-409d-a597-6ea74158b41a"
      unitRef="usd">1008907000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV80LTMtMS0xLTEzNTAyMg_b0ca7689-be97-4a97-a8c4-11d0147992ba"
      unitRef="usd">-7141000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV80LTUtMS0xLTEzNTAyMA_4b8385bf-ca87-4977-adeb-e8cc89c03395"
      unitRef="usd">1001766000</us-gaap:Assets>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV81LTEtMS0xLTEzNTAwNg_13a0d043-4c91-4877-9697-e28128196690"
      unitRef="usd">-374328000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV81LTMtMS0xLTEzNTAyMg_c66469d2-0d99-4b39-8171-579738d4f7d4"
      unitRef="usd">-7141000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV81LTUtMS0xLTEzNTAyMA_a5e6732e-0fef-49cf-8fab-9efe37844e53"
      unitRef="usd">-381469000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV82LTEtMS0xLTEzNTAwNg_9581f9f7-a5bc-48d1-9ef4-8b31cb04994a"
      unitRef="usd">171476000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV82LTMtMS0xLTEzNTAyMg_66fff1a7-1a05-41ca-ad15-89728c3c3f00"
      unitRef="usd">-7141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV82LTUtMS0xLTEzNTAyMA_bf049166-78fc-4cb1-85bc-7d1dcb765335"
      unitRef="usd">164335000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ief9e4325cbf548d580a30ab4154ac7a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV83LTEtMS0xLTEzNTAwNg_dd3f2cdb-4fb9-40f0-acc2-e7418cb5a220"
      unitRef="usd">1008907000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icf7249c2c8c447198b30f441c3ed779e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV83LTMtMS0xLTEzNTAyMg_7c123617-8e96-4b19-96b7-efd886efbcbe"
      unitRef="usd">-7141000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id0fdcf0c79bd48d69738815b98a6d05a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MjNkMjBmMDBmNDNmNGFmYzlmYTJhZDU0ODg3ZTlkYmEvdGFibGVyYW5nZToyM2QyMGYwMGY0M2Y0YWZjOWZhMmFkNTQ4ODdlOWRiYV83LTUtMS0xLTEzNTAyMA_a92e3229-4387-4e74-b905-52044011bcc7"
      unitRef="usd">1001766000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CostOfRevenue
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl8yLTEtMS0xLTEzNTA2MA_6b223a75-8dee-455a-9b2c-9cf88a009bac"
      unitRef="usd">23478000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl8yLTMtMS0xLTEzNTA2Mw_2f120001-e77c-49f5-8416-5dec55ca928e"
      unitRef="usd">1052000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl8yLTUtMS0xLTEzNTA2OA_b29c4010-35bc-49d1-95bc-00f620e43698"
      unitRef="usd">24530000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl8zLTEtMS0xLTEzNTA2MA_45ed154f-5ba4-40b7-a47c-2f20e712cbb0"
      unitRef="usd">51937000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl8zLTMtMS0xLTEzNTA2Mw_a8d3f0df-ca7d-4083-a9b2-aeaf9428075c"
      unitRef="usd">-1052000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl8zLTUtMS0xLTEzNTA2OA_7b2fd8d6-3ba9-4a44-831c-e253cdd8584c"
      unitRef="usd">50885000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl80LTEtMS0xLTEzNTA2MA_fc536e0d-1cb9-408a-8b6e-6864972b2d76"
      unitRef="usd">-12961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl80LTMtMS0xLTEzNTA2Mw_3f8851a6-36fe-45a8-b7bc-6263ac45cdae"
      unitRef="usd">-1052000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl80LTUtMS0xLTEzNTA2OA_c7591e71-d145-44af-b052-14e3ea19cec5"
      unitRef="usd">-14013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl81LTEtMS0xLTEzNTExMg_64574901-71e4-46ce-935f-cbcfc89d4a73"
      unitRef="usd">35122000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl81LTMtMS0xLTEzNTExOQ_2dda1fb3-e39e-45b9-8060-9c03fb426a06"
      unitRef="usd">-1052000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl81LTUtMS0xLTEzNTEyOA_8d846f0b-9054-4ef0-beea-e90588d1cd85"
      unitRef="usd">34070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl81LTEtMS0xLTEzNTA2MA_b1a80581-e91f-4d50-92d5-d5695b935fbe"
      unitRef="usd">32507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl81LTMtMS0xLTEzNTA2Mw_4bfc98d4-3ab8-4261-a8df-2cabb203daba"
      unitRef="usd">-1052000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl81LTUtMS0xLTEzNTA2OA_07d37784-8c08-4c70-9ab9-3f0933965ea0"
      unitRef="usd">31455000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl85LTEtMS0xLTEzNTExMg_9d2da5fd-9de3-442d-8df7-921330ea7040"
      unitRef="usd">32362000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl85LTMtMS0xLTEzNTExOQ_5116ea7f-6b11-4942-88c4-ee277b6c5132"
      unitRef="usd">-1052000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl85LTUtMS0xLTEzNTEyOA_297ae05a-a345-41de-95ca-c5f8efd123e7"
      unitRef="usd">31310000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl82LTEtMS0xLTEzNTA2MA_fe641683-bf84-4f2d-88c8-f8a72fb5c085"
      unitRef="usdPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl82LTMtMS0xLTEzNTA2Mw_e69d6125-de1f-4b89-8197-982fd99ae61f"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6YmFkNzA3ZjdiOWI1NGYwNDgyZWUxYjM0M2I4NTdkZDIvdGFibGVyYW5nZTpiYWQ3MDdmN2I5YjU0ZjA0ODJlZTFiMzQzYjg1N2RkMl82LTUtMS0xLTEzNTA2OA_9b1b68bc-5547-4b31-9d0d-119639e20d68"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MmFhNTQxMDk5ZWE2NGM2YzkwZTMyYTZhNGNhODEzOGEvdGFibGVyYW5nZToyYWE1NDEwOTllYTY0YzZjOTBlMzJhNmE0Y2E4MTM4YV8yLTEtMS0xLTEzNTE2OQ_f63805f2-b929-4e17-b557-688ef8ebdba8"
      unitRef="usd">32507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MmFhNTQxMDk5ZWE2NGM2YzkwZTMyYTZhNGNhODEzOGEvdGFibGVyYW5nZToyYWE1NDEwOTllYTY0YzZjOTBlMzJhNmE0Y2E4MTM4YV8yLTMtMS0xLTEzNTE3Mg_9ad4f25f-6251-493b-a0ab-7a45b144fd51"
      unitRef="usd">-1052000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MmFhNTQxMDk5ZWE2NGM2YzkwZTMyYTZhNGNhODEzOGEvdGFibGVyYW5nZToyYWE1NDEwOTllYTY0YzZjOTBlMzJhNmE0Y2E4MTM4YV8yLTUtMS0xLTEzNTE3OQ_9890f005-45f7-41ff-a4db-e6d8a3b8f670"
      unitRef="usd">31455000</us-gaap:NetIncomeLoss>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibe9aa1ca02da439b94adadf276b3ed68_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MmFhNTQxMDk5ZWE2NGM2YzkwZTMyYTZhNGNhODEzOGEvdGFibGVyYW5nZToyYWE1NDEwOTllYTY0YzZjOTBlMzJhNmE0Y2E4MTM4YV8zLTEtMS0xLTEzNTE2OQ_c975877d-7da0-4775-8a96-c4eb0f3ee4a6"
      unitRef="usd">12543000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib9d22a01d8824192bcbef40737ba9910_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MmFhNTQxMDk5ZWE2NGM2YzkwZTMyYTZhNGNhODEzOGEvdGFibGVyYW5nZToyYWE1NDEwOTllYTY0YzZjOTBlMzJhNmE0Y2E4MTM4YV8zLTMtMS0xLTEzNTE3Mg_448786b6-183f-4181-a6da-6482f62ba3aa"
      unitRef="usd">-1052000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i205f4668835b49699102b78432659905_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ0MTMyMzk0OTU5NzQxNjE4MzZjODhhZTk5YTZlZThmL3NlYzo0NDEzMjM5NDk1OTc0MTYxODM2Yzg4YWU5OWE2ZWU4Zl8xMDk5NTExNjI5NDA4L2ZyYWc6ODM0ZTBmMmZmNzU1NGJmYmJlZWEzZTJhZTFkNTU5YjIvdGFibGU6MmFhNTQxMDk5ZWE2NGM2YzkwZTMyYTZhNGNhODEzOGEvdGFibGVyYW5nZToyYWE1NDEwOTllYTY0YzZjOTBlMzJhNmE0Y2E4MTM4YV8zLTUtMS0xLTEzNTE3OQ_ba19a8f2-a247-4895-8df8-f2d27827786a"
      unitRef="usd">11491000</us-gaap:IncreaseDecreaseInInventories>
</xbrl>
