<?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:oust="http://ouster.com/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="oust-20230331.xsd" xlink:type="simple"/>
    <context id="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i19ea458d6e71492f876b167cf7fc25c7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i72911d9a6d2f4211b85b332904edbf60_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:WarrantsToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i127a8b5cd726456b8e2ad34f9aaf9c73_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:WarrantsToPurchaseCommonStockExpiring2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7e70e92d5a8e4ed499d6b7eb652f7050_I20230510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2023-05-10</instant>
        </period>
    </context>
    <context id="i092a37b696364e2887df6b9e4accaff5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibae563507dd741698b5ffb283a8b9fb0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie4ea6fdd4f9c4cf495ecbea3bf06842e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ide405fd4d40f4f338ca2372b529918f9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if7d0fe2ee8a14690b2336e44563711dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ia43783fb39114b95aeeefe33bd833840_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i6f9c13b4cbfa4095a2439b66e8720f2b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i2c03c947d3f24b78a33d1ba0eb655c18_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ib8aab810f86a46cca52d6951d219b01e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i92820724f6c44ed7b07f388462740f99_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if0ae15b826c04bcfb3a516f91d70bbd1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="id22748cbc100400cbf9136cb3eb2be79_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i5f265d26be744cb1807e6376f86c7a43_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ib8ab9a01cd704923a4ae5db0f0d5cc91_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i11b341a39cae48d6be499b3d72a1b1ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ia9240a14954341999736751ec529ef5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i6e0bdebc441746e9a4b62af8359aa739_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if3ee3cb91eb24f98b91328104bb5aa6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if220cfdf306d45e68ce3b4606389023b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6687852f375543a385cf23e1400e3589_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ifd61663d7723446d820bdaf5c3765d15_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i0009f6095f8944a9b93e711c0fb7f4c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if2f805a4598a48838768aebe19586c06_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="id69b3baca3d3424abe569f90c834e79d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i04db5837132b4a3cae66f8682aa1dc3a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ib86e6ff16cd74fa1bef9611b383cc937_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i6a6176ebb1a04772bc09df8e00829933_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ife1f8e3b8603472280e8543ceddcda87_D20230420-20230420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </period>
    </context>
    <context id="i0ca926478f1a4a1b8b91ad5b123b4786_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i461b25bd7f4d439584923c75e005e0c4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i07a2f52eeb0948e6a8e620bae1143c87_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i67e807f7710c4258812a3d9398bc4b6d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i502e4fc4160a4c40890a3340a1a8525c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ede90b57a4c459682d4e567b1ddfb79_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i645c0c3ba7f44ec08fc9bc92269cb667_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5e95f0e60c3e4823a63090ba742a3ae8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i48bd3b441e364cb397ec7b7699a83f03_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifa44a7d8c59b4b36a82bdc18d607caaf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if9d2adc05fe945e9b7e8c55cbe3488e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4c7e139dadb41b8ad9d63e42f249ace_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:ProfessionalServicesVendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibe10f4a4798742aebd66f8fca161eb1b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:ProfessionalServicesVendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if8c17eedd565443dab5f58c66636e104_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:ProfessionalServicesVendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie49aaed83e934f65b48e68157d56fa76_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:ProfessionalServicesVendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie6e227f4894844a8b00c23a871ea7c33_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:ProfessionalServicesVendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if0373d0f1ccd497281f819a9a3346ef1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:ProfessionalServicesVendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88497b6df95542a1a8a2826078a3070b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e15a4f9057f432e98fae132756543ad_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i8164c92951884156b37ce12ec826c307_D20230210-20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="ie0d4b4e192df44ddac4c77f3357d826a_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i01fec34cb53e4c4691eae016269831e6_D20230210-20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:DevelopedTechnologyHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="i3f0efb5d51e04ac9af69b154c9a6c961_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:DevelopedTechnologyHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="ie771c2c2932a49679058571003c74c96_D20230210-20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:DevelopedTechnologySoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="iee92a9e04dfc404c9db9dd3c143af6b2_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:DevelopedTechnologySoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="ibe579d6f7e9f4e7f9a4533355b2550b1_D20230210-20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="ibc369d61096c4557bebad21e48915557_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i8363f309f621455d946c2e4fd1004f99_D20230210-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb51db1a56e04e20b814d76478d15455_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifdd2802773ab4f5883179a43494cd553_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i75cbf7e53fdf434f96d9ef4cb7314c91_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:FairValueAdjustmentToIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i721c40d01655478b90172f2bf321baa2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:FairValueAdjustmentToIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9507ab55bd36425da7d6811d4f193513_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia479687c275b41d19cc5d666e480332c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i356a40f7ec5d4eccb0c6bf64e624f729_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:AdjustmentToRevenueRelatedToVestingOfWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3a3ddd84487d476d9229e3d483497832_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:AdjustmentToRevenueRelatedToVestingOfWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9bd231168e4f46e28eaf013be1d92d91_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:AdjustmentToExpensesRelatedToVestingOfWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5abdfc3cbce945f0a557316deb2f5375_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:AdjustmentToExpensesRelatedToVestingOfWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifac8e36007bf417187304bd76c44c3f1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:ShareBasedCompensationExpenseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9403669fb5934c14aa305c1183665f11_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:ShareBasedCompensationExpenseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d8de06d62b8442d97c2002b15710dfd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:SeverancePaymentsAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a3ae854d750403a9664ae9533bd8d39_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">oust:SeverancePaymentsAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i46d062c8a3db48bcb5585ba576a7c9f7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ic9f19ad5a0ca438aae785eaade55ef08_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i72edf5b93da44218a35da3545ef369bd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ied87f55dc3b84937b44c332b18a79d7f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i4ccddb1d48314307bbffbbfb85c3dbf6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i31d314995af741e1b142e833d2165ee6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iebddbace34a14d6bbf95f6d805954cec_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3003a8963ab748edaad11c725f788e32_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia98b384a16864fc19f5821e0631722b5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ice681fcf18bd4d05b4702fb6452fd64a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2cc9ee1b2934418ea6cf9655293122a7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc7f37944c044d86a68a8a9fc4378411_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i18c9152940b9423dbaf1a464fee39cea_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id91c32e5bb4d460a94e5587b9f7c0906_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i531a9769fef8419c9a0ddc3caaaabc42_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i487e3e626e8b42f5877cc2d7bfc560c2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="i4f9b72b62ba14a6db60bf5a4e7422fe5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="idf1374a377b242c6a6b780dfda0ee411_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="ia9559ce4e74940c9b0e87ea9dd27f377_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie5c119982a5641afaa99c65f8569da9e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i9e3c36539144417593d8ca690b7fba79_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i025690678bf84d2ea74016cf49e86d04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if01a7743beb143939a4dd0206880df47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="iddaa7988ba734bb19f82712f6b97dc6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="iadb66fca64a94ad4a4a69a29224fa710_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="i5aac79c741b042ba92bdce796c0774e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="i6002c4f222964fb2a2a171668dfef6ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee58d2a48867442e9c0063a47267aa1b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">oust:PrivatePlacementWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ba56efc738642b9a6443e496040378e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">oust:PrivatePlacementWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic5195c2056bb4e8c9bfe1c33afd0a9be_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">oust:PrivatePlacementWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id1529bdda383497985b2039b37e152ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">oust:PrivatePlacementWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1706d828f71e4eb19896ea18183aeef2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">oust:PrivatePlacementWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4aa76f065ea8492aadae7292c2d73a3d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">oust:PrivatePlacementWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i664e9fd708c64c498980fd65ba18ff29_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="ia97739c039674e50bb17daf6f9bb1e1f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i9b185f1d96714ba8848d060997f09343_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i98153646bacd4438a1fbf33119b81f74_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icef9723e20e740a6b230efc5ede71226_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i999bf5013aac47e48748aa49b897b0d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c50c0385ee5430483a053bcd0ce2e60_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i4e321eccf5214b168802e3c132303a11_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i26b6c83b529846268c8dd638e51f3820_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="if1c3f4b7c0db44b88142df3908372d67_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i339b7bbb171b4d42a064bfe4740ee26e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i15e1cdf952f944a5b764bc7f31d4b046_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7e494bb0dd94c13b73bc784fef4c466_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <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="i45b7d51de33c45d49c886c7cb247401c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="idfb98a0a359e48649503eaa2af53c714_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i2a4e2ab3fc09435aab7f942fb2ce423c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i0c47b1f28fd54a9eb33013ba9c82d929_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ifc8a717aeec84658b23d20faf37b731e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i386bbfbc8fba40c8bd6ef539df23e6b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i5391820efbde49089f480ac62a019f8c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie3ffcfef2d5540e3b1ca4b1bb2941a07_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i0b77d76952df4324aa2294904ea81e75_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7158a299707c4ba99c430833498ea78a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i63ee4526176144d8b7172d58db499572_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic8d02fc8fc2d42d384027ab3e0969bcf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if8c856552b274f3f9a12241b342cfb24_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i12e446c76f364e319044138b22e600e3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i6d71e009fa064719a8c886910d02a7a3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iad1610aed71845f19eed4a56271ccda6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6121a0f09d1a4385ab89908a61c37845_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f2b26044d5645cb9c4af73052d8e337_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oust:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c94d6903c104ab4a8ed771ce80d782c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb46fd423d6e4e16a11f1eabcc42cfdf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="id3f2ceb0be134e09a752b621d3fe6bcc_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ib40111731d6e49dda3e42b546f77bc66_D20221017-20221017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-17</startDate>
            <endDate>2022-10-17</endDate>
        </period>
    </context>
    <context id="i56238b5902494ec9b10ff5b54741403a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida48838bfe2c41efa49fc188a3578711_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="id3abb6cebf884ba689ceb65f89e8696c_D20230210-20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:InterestRateScenarioAxis">oust:InterestRateNotSubjectToFinancialCovenantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="i5d91331733874c3cbf601eab914f32b3_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:InterestRateScenarioAxis">oust:InterestRateSubjectToFinancialCovenantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i36ab536f789749f9b8fb27471b773370_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i4b008abfdcdc41669c69993727658505_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:DebtInstrumentPrepaymentScenarioAxis">oust:DebtInstrumentPrepaymentMadeWithin12MonthsFollowingTheClosingDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="ia93ef496e9a4423d9f901493c6f3f2c9_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:DebtInstrumentPrepaymentScenarioAxis">oust:DebtInstrumentPrepaymentMadeAfter12MonthsPriorTo24MonthsFollowingTheClosingDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i39c86fbe75394d198aded6c17611cf5f_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:HerculesLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">oust:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:DebtInstrumentPrepaymentScenarioAxis">oust:DebtInstrumentPrepaymentMadeAfter24MonthsFollowingTheClosingDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i6e9e2a40a19444b4a4f67ab409da9517_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i58489fa102fc428c836ccf01f80dfaf6_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ia9e8b10e10894d6cbc2c5cf2fc6a5632_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="ic2e8169d2d074da1bb1aae25e1cf41f4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5ef38023d10443a198bd4136bc33de30_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie293d819b9b94813b439e0caa81e6dba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4179d10b2f3047ca8e5f83248f4fb71f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1917cb76d0744c52ab237f587b5d820a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49f23ac08ff4474e80497cd2fdc3bf54_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6c67e5f6e1584bdc8114051b452934d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i869950f4dd3b4de2b31103efd5197182_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if5addb489c284bd4a0323c5ef7039c78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i34fdfecffe614522ae3a50b8d7243bef_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ieb434724ce9b4f3ea0296e33e2ac03f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i711ad1f673894979898329c1837962d3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia5f85de85ac8476ebc0a17db6b789c25_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b29ece77155437cbd4dae2e45795501_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6cf0f604ae924d7dbe28cadf5c3c50ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c125127e0ac4ab9a03d30be2e1086aa_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6079e300a2d344ff90c1f55e44dbbbad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i820832518b624049b84ad71bc6eb0a8b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5da4dc6f27c54bb88b59447c6adca61d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdf69f8e173243569ad056dbd600dd72_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic0a8e4aad0684359b26072f92355759c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3746aa866c8240ff9212bada4a46a8ac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia1351801af4548029447e7d4993d4f66_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i8fc3b739366340628f697c6e0a11fc80_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfCLAUnitsToOusterCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i72c3416983074bab84f5796eed318eac_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="idde3979e04134ca4b1fc69415674f85e_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i86120fa465f14be7b9ce88f69a008d60_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="ic9b0328960204e9a8df7844162dc95d0_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i5311f2dd1adc472b9f2e96c8fc6d0c9b_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i849b111b8f764c42ae885dce9c6ff50e_D20230210-20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="i3af382dc1981418d909343c9d5924602_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:AmazoncomNVInvestmentHoldingsLLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i57f39b363b5548948f3c5268b7b28c54_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:AmazoncomNVInvestmentHoldingsLLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i078523c9df9b4fda8ef2d25b57d802b2_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:AmazoncomNVInvestmentHoldingsLLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantCommonStockVestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="ia5b6a358200f4f10b72396b791f11bb6_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:AmazoncomNVInvestmentHoldingsLLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantCommonStockUnvestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="ia7dc67f49f6541a786c014f1ab823bab_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i452fb96240254bf8ac429c1af1ca88a8_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i8e15d9ac6e764c7aa267df625ea58bd0_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i3c20c2467158405f8f63fe1243e48861_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="ieac1b086f6b84a1d8c6651bf05873b7a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:AmazoncomNVInvestmentHoldingsLLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:AmazonWarrantCommonStockVestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i41c227c8468d4b65a1434a9e1c6333a0_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfWarrantToOusterCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i67518416ec5941debe1412c8083f5cce_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfWarrantToOusterCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i3a53a998037f41be9584cbb2b35d5953_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfCLAUnitsToPublicWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i697cca113b12480e9d39d9ff6282c30f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:ThirdPartyContractManufacturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i87912904f8114e018a36b601e0dfa8cf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:OtherVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0700d92533524612abe32234c424ac71_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">oust:HeadquartersLocatedInSanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i67e25d8c033b4a69a4a2699f6341e65c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">oust:OfficeSpaceAdjacentToCorporateHeadquartersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic95f70dec2894d43ab37e38b0f164e9f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">oust:OtherOperatingRealEstateLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b0fd860147e42899a9d3b1104185408_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">oust:OtherOperatingRealEstateLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ec0f332c9c94492be5a3a9cb282ce71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">oust:OtherOperatingRealEstateLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i561e941f035b464d88cd763b7d9835ca_I20230210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">oust:OfficeAndManufacturingSpaceInSanJoseCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="i18185ad295794d0e9be2934eb60b38e3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie9a37f1e2b6947518d5b3f429930ba02_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2022EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i543b012acf8e4e4fbadffeb071da4526_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2022EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9900e79282a6454d8621e1203efd891f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15299c9bade44c0a9eccec76cecb4c43_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6b788638adec40cb8006b8e4ea8f12d2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i65cec57220684e2bb7ff395fc9d2c93a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i62c6a588f74a4f488cd209b7b474219a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i82c39f5d076c4c5bbf4a42faf3d41538_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib18c13d8f8a44e7faacce32dc018bdb6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5d8a5f2feffd4587b7be9c5db385fdc7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1c2b368df05b4dbe95309901e075b552_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8eb2d7f94d3542338da5e8ac7dbfdbfc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i23f3867ce5f94b62a7c2fe0feb609481_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id094cd7f1a1d428f9eee9fe343738428_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i223015e373854d208977d8b3a9bbc301_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i1f8293c4401a4064bb5d58d119a7ae98_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0f5b1683f2cd438e9d8796217b0460d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic2a95ea7047f4b51a1ff33fc2f8e1c34_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i251b983e9b6049e5abb3d45382da88ac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie86d0667cee24bc4931fe28a5879c790_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1773e49859b640999cc6cfd1fb2e190d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8d42918148d24c279ed11f10584a55ae_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3c201c0dc60b4f5aae02266add663903_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i02135a2420484356bdc1069c5caf436f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i81cfb6399bd54d89b44d70f1407a7b2c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i28975a51b0ed4a16b04d7d62bdd90a52_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2454759cb4e248f4a8c2d805c5b6f318_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="id1e2db4a621b435aa68d8fedcfebefcf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="iccbbe75db786432fabc52fc460585d1f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i3b75e6528275424d952dba9380042c87_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i1a35c03ed479467da0a759a044e3861d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i691c444be46a44649031183e2abbc875_D20230210-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iee6b7a518a094fb4951e0db835369f28_D20230210-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oust:RSURSAAndPerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">oust:VelodyneLidarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i47ac7f12297746a193edbeb3fb0799e4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3f78f7e43ef04b53af762f8e3aa6dc9d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib33c0aa3ed6f48f88d0f130cfe8d81a5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:PublicAndPrivateCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia7be0b361159492aa423ec2c810130d5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:PublicAndPrivateCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib7084a9612b24eb896d33e32c8e2cf27_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8540c7e3d38544208a135389a02129a7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6199dadfed6d4aa19da76b365896a4ce_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib6ca9d689d2a4a169df3d2c62870c271_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i79a9e5e505a64eee9cebf844962df3e7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4df51bc138e2490e9e7d25505e1fbebf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i46b2f61edec049bd80299858899de02b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic06b2f1c0c7243e286c45e6360c02a98_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0348591255b84efead298ddcf4a4415b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ief9d7659717846a9beb9ec86218a8a19_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i869cb1cfa8574dd2b79b1c3e11c80f44_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i8b009f5b248a424199c5ebbfe2929357_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="ia82784c2b62d48cc9fdfeae705ca0386_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="i586f8b2e63b747aa9f07ad8684381b44_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</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="id7f15474f2454b0c83743551caf02b38_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9f50b2c083974533b3ff54a472df2a2d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i84e7933167b34d90a54c008794455c2c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9028852de984456089701dd22f075899_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibcf3533f28f44677876739badcbf5942_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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="year">
        <measure>oust:year</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="agreement">
        <measure>oust:agreement</measure>
    </unit>
    <unit id="plan">
        <measure>oust:plan</measure>
    </unit>
    <unit id="position">
        <measure>oust:position</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80L2ZyYWc6MTI4YTQwMWRlNDNjNDgzMjllNzVhNDQ4ZjllZTA3YTAvdGFibGU6NWE1NDRlNDY0ZmE1NDMwYzg1MGRlZjJjODgzNWIzMDgvdGFibGVyYW5nZTo1YTU0NGU0NjRmYTU0MzBjODUwZGVmMmM4ODM1YjMwOF8yLTEtMS0xLTExMzE5NQ_54ebac94-e13c-4dd0-b4ef-3d873bd168ad">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80L2ZyYWc6MTI4YTQwMWRlNDNjNDgzMjllNzVhNDQ4ZjllZTA3YTAvdGFibGU6NWE1NDRlNDY0ZmE1NDMwYzg1MGRlZjJjODgzNWIzMDgvdGFibGVyYW5nZTo1YTU0NGU0NjRmYTU0MzBjODUwZGVmMmM4ODM1YjMwOF8zLTEtMS0xLTExMzE5NQ_9b6c1c3a-6b1a-4d1f-a517-9e913651a14d">0001816581</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80L2ZyYWc6MTI4YTQwMWRlNDNjNDgzMjllNzVhNDQ4ZjllZTA3YTAvdGFibGU6NWE1NDRlNDY0ZmE1NDMwYzg1MGRlZjJjODgzNWIzMDgvdGFibGVyYW5nZTo1YTU0NGU0NjRmYTU0MzBjODUwZGVmMmM4ODM1YjMwOF80LTEtMS0xLTExMzE5NQ_a0894dc9-555d-43a4-adc7-f0b154762cf1">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80L2ZyYWc6MTI4YTQwMWRlNDNjNDgzMjllNzVhNDQ4ZjllZTA3YTAvdGFibGU6NWE1NDRlNDY0ZmE1NDMwYzg1MGRlZjJjODgzNWIzMDgvdGFibGVyYW5nZTo1YTU0NGU0NjRmYTU0MzBjODUwZGVmMmM4ODM1YjMwOF81LTEtMS0xLTExMzE5NQ_6eb8904b-c50b-4a5c-b493-3d8cd18320e2">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80L2ZyYWc6MTI4YTQwMWRlNDNjNDgzMjllNzVhNDQ4ZjllZTA3YTAvdGFibGU6NWE1NDRlNDY0ZmE1NDMwYzg1MGRlZjJjODgzNWIzMDgvdGFibGVyYW5nZTo1YTU0NGU0NjRmYTU0MzBjODUwZGVmMmM4ODM1YjMwOF82LTEtMS0xLTExMzE5NQ_b5aae06f-b0e7-422a-84f8-be4ae653b2b9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80L2ZyYWc6MTI4YTQwMWRlNDNjNDgzMjllNzVhNDQ4ZjllZTA3YTAvdGFibGU6NWE1NDRlNDY0ZmE1NDMwYzg1MGRlZjJjODgzNWIzMDgvdGFibGVyYW5nZTo1YTU0NGU0NjRmYTU0MzBjODUwZGVmMmM4ODM1YjMwOF83LTEtMS0xLTExMzE5NQ_750afb9d-3d4d-493d-a383-f0c4b125afc7">2023-03-31</dei:DocumentPeriodEndDate>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ife1f8e3b8603472280e8543ceddcda87_D20230420-20230420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80NzYvZnJhZzo3ZjBiNzgyYmQ3Yjg0MTA4YmMwODQ5MzA0MTYzZDY0ZC90ZXh0cmVnaW9uOjdmMGI3ODJiZDdiODQxMDhiYzA4NDkzMDQxNjNkNjRkXzI3NDg3NzkwNjk1NDk_f02bfb3a-b775-4b33-b3c2-4b854952ebec"
      unitRef="number">0.1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <oust:ProductWarrantyTerm
      contextRef="i0ca926478f1a4a1b8b91ad5b123b4786_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE4Nw_0660d1ba-3116-413d-9e58-6b3dccb74183">P1Y</oust:ProductWarrantyTerm>
    <oust:ProductWarrantyTerm
      contextRef="i461b25bd7f4d439584923c75e005e0c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE5Mw_c5e6a341-56d4-417c-90ff-d77a58a04f40">P2Y</oust:ProductWarrantyTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i41c227c8468d4b65a1434a9e1c6333a0_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTAvZnJhZzo5ZDg4OTYwNGY0OGQ0MjFlOTBjMWExMWFjNjBjZWE5MS90ZXh0cmVnaW9uOjlkODg5NjA0ZjQ4ZDQyMWU5MGMxYTExYWM2MGNlYTkxXzMyOTg1MzQ4ODM3MTc_f07d60f5-c431-49e8-9dac-7c6c222967fc"
      unitRef="shares">0.1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i67518416ec5941debe1412c8083f5cce_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTAvZnJhZzo5ZDg4OTYwNGY0OGQ0MjFlOTBjMWExMWFjNjBjZWE5MS90ZXh0cmVnaW9uOjlkODg5NjA0ZjQ4ZDQyMWU5MGMxYTExYWM2MGNlYTkxXzMyOTg1MzQ4ODQzMDE_3a1df16f-b214-414a-b197-7e56c7c1e304"
      unitRef="shares">0.1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ia1351801af4548029447e7d4993d4f66_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTAvZnJhZzo5ZDg4OTYwNGY0OGQ0MjFlOTBjMWExMWFjNjBjZWE5MS90ZXh0cmVnaW9uOjlkODg5NjA0ZjQ4ZDQyMWU5MGMxYTExYWM2MGNlYTkxXzMyOTg1MzQ4ODMzNzI_225e3e5d-e94f-4724-8c21-a6cc0969b7c2"
      unitRef="shares">2000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i3a53a998037f41be9584cbb2b35d5953_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTAvZnJhZzo5ZDg4OTYwNGY0OGQ0MjFlOTBjMWExMWFjNjBjZWE5MS90ZXh0cmVnaW9uOjlkODg5NjA0ZjQ4ZDQyMWU5MGMxYTExYWM2MGNlYTkxXzMyOTg1MzQ4ODM2MzA_562987d1-e97d-40df-bf8d-27d180da749d"
      unitRef="shares">0.5</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ife1f8e3b8603472280e8543ceddcda87_D20230420-20230420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80ODMvZnJhZzpkMjZlMzNkNTA2Yzg0NDc0OGRkN2M1N2U1Zjg4MDQ5Ny90ZXh0cmVnaW9uOmQyNmUzM2Q1MDZjODQ0NzQ4ZGQ3YzU3ZTVmODgwNDk3XzI3NDg3NzkwNjk1NDE_f02bfb3a-b775-4b33-b3c2-4b854952ebec"
      unitRef="number">0.1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <dei:DocumentType
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjQz_355eaddb-00ec-435a-8754-d7e57b99f52c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6YmM3MjU3NjlkZDExNDE2ZWJjMmNlNzE0OTMyZmUwZWUvdGFibGVyYW5nZTpiYzcyNTc2OWRkMTE0MTZlYmMyY2U3MTQ5MzJmZTBlZV8wLTAtMS0xLTExMzE5NQ_09f02089-70ab-4d5e-96a9-40a82e7f1250">true</dei:DocumentQuarterlyReport>
    <dei:DocumentTransitionReport
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6OTNjMmM5MGYzYzE1NDkxOWFkYTU2MzYzNmY5OTQ3NjcvdGFibGVyYW5nZTo5M2MyYzkwZjNjMTU0OTE5YWRhNTYzNjM2Zjk5NDc2N18wLTAtMS0xLTExMzE5NQ_8a123768-55d0-49ce-ae03-33af69910145">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjQ0_bf0a46c3-3626-43a2-822c-d44e131ccfe9">001-39463</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjQ1_de6164c2-35fa-4bf1-be51-836e6f698992">Ouster, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6YzhlNjVjMTkxYTc0NDY2MDgwMGI1MTM1ZGIyYjU3NGYvdGFibGVyYW5nZTpjOGU2NWMxOTFhNzQ0NjYwODAwYjUxMzVkYjJiNTc0Zl8wLTAtMS0xLTExMzE5NQ_69324d5a-d0b6-41a3-882d-fd004ebbf1f1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6YzhlNjVjMTkxYTc0NDY2MDgwMGI1MTM1ZGIyYjU3NGYvdGFibGVyYW5nZTpjOGU2NWMxOTFhNzQ0NjYwODAwYjUxMzVkYjJiNTc0Zl8wLTQtMS0xLTExMzE5NQ_ab96de0e-e7eb-4712-95ba-6646e8afb4cb">86-2528989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjU0_e99910f7-4643-400b-9f63-98d2240912d7">350 Treat Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjQ3_40f714c0-01a4-422e-9cf0-08042028378e">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjQ5_bdb557aa-8881-4266-b4c7-3fb027073549">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN180NDg_3c5cfadc-009a-4567-8965-0244545edb80">94110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN181MDQ_52330bd4-36c4-49e1-87a5-fa3966db5f02">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjQ4_5807eb5a-d8e1-48ec-b00f-c1a2ad818412">949-0108</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i19ea458d6e71492f876b167cf7fc25c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8xLTAtMS0xLTExMzE5NQ_50a9449c-b8ba-4217-a6f3-a789df8abe74">Common stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i19ea458d6e71492f876b167cf7fc25c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8xLTItMS0xLTExMzE5NQ_a5f9841e-a88f-411a-abd5-9a3bc683ec14">OUST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i19ea458d6e71492f876b167cf7fc25c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8xLTQtMS0xLTExMzE5NQ_b5994153-1fb2-4f81-93ca-d19d55183b09">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i72911d9a6d2f4211b85b332904edbf60_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8yLTAtMS0xLTExMzE5NQ_eebf5140-623b-4c53-a672-542756b23ac6">Warrants to purchase common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i72911d9a6d2f4211b85b332904edbf60_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8yLTItMS0xLTExMzE5NQ_09e3bd68-849d-496c-a755-2490d464e3b7">OUST WS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i72911d9a6d2f4211b85b332904edbf60_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8yLTQtMS0xLTExMzE5NQ_369e4677-e7d4-4ec2-ad3c-4740b5b025e1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i127a8b5cd726456b8e2ad34f9aaf9c73_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8zLTAtMS0xLTEzNDg5Mw_b6b82af7-add0-4251-9bab-5794e4687c7c">Warrants to purchase common stock expiring 2025</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i127a8b5cd726456b8e2ad34f9aaf9c73_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8zLTItMS0xLTEzNDg5Mw_bdab2ba8-c5d0-4d5a-b6ae-fc321c18a65e">OUST WSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i127a8b5cd726456b8e2ad34f9aaf9c73_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6MzNjNWQ0NjQ3YjA4NGE5NThkYzQzYzc4MzM1MTY3ZDAvdGFibGVyYW5nZTozM2M1ZDQ2NDdiMDg0YTk1OGRjNDNjNzgzMzUxNjdkMF8zLTQtMS0xLTEzNDg5Mw_4a74d728-a580-4eda-88be-d14eed83afab">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjUx_754155f9-2399-42d1-b21a-2d631fd7e7bc">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjU1_f8941795-aaf6-4dc5-b18c-051a39b297ff">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6Yzc2NGNhYTVkOWJmNGE1YjkzNmVmNjAzMWE0MzAxMmQvdGFibGVyYW5nZTpjNzY0Y2FhNWQ5YmY0YTViOTM2ZWY2MDMxYTQzMDEyZF8xLTAtMS0xLTEyMDI5NA_e199a060-da85-4021-a04a-8d1b657b4634">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6Yzc2NGNhYTVkOWJmNGE1YjkzNmVmNjAzMWE0MzAxMmQvdGFibGVyYW5nZTpjNzY0Y2FhNWQ5YmY0YTViOTM2ZWY2MDMxYTQzMDEyZF8xLTMtMS0xLTExMzE5NQ_ec2524f6-3160-4971-8c60-984f6d4ce862">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGFibGU6Yzc2NGNhYTVkOWJmNGE1YjkzNmVmNjAzMWE0MzAxMmQvdGFibGVyYW5nZTpjNzY0Y2FhNWQ5YmY0YTViOTM2ZWY2MDMxYTQzMDEyZF8yLTEtMS0xLTExMzE5NQ_803678a5-67ad-4430-ba98-ac0860a1fb91">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMjUy_bc162707-378b-4927-8ec4-fb8ee4815a7e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7e70e92d5a8e4ed499d6b7eb652f7050_I20230510"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xL2ZyYWc6ODJkYjExNWFlNmQ3NGY1M2JmZGViNjRhNzc5ODI1YjcvdGV4dHJlZ2lvbjo4MmRiMTE1YWU2ZDc0ZjUzYmZkZWI2NGE3Nzk4MjViN18yMTc0_feffeb3c-42b7-4b02-9b6b-f78e53f760c4"
      unitRef="shares">38814621</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMy0xLTEtMS0xMTMxOTU_1f3aef43-cff9-4470-aa96-c3663e37561e"
      unitRef="usd">115827000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMy0zLTEtMS0xMTMxOTU_c4df0981-5473-4032-bd47-d1fe0110232f"
      unitRef="usd">122932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNC0xLTEtMS0xMTMxOTU_3e7ef31c-ce63-4652-b2fa-a523c4b264b9"
      unitRef="usd">566000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNC0zLTEtMS0xMTMxOTU_95e55366-3ccc-4b1b-bfac-65c27a8fc188"
      unitRef="usd">257000</us-gaap:RestrictedCashCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNS0xLTEtMS0xMjE4MzU_0ee4f38a-5e16-4716-83de-8db381670c48"
      unitRef="usd">140909000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNS0zLTEtMS0xMjE4MzU_7ff898a7-8f3d-489e-8b31-dc418b0e17f0"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNS0xLTEtMS0xMTMxOTU_71bd7be8-4230-4d70-8027-92aa0cd84c88"
      unitRef="usd">22848000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNS0zLTEtMS0xMTMxOTU_5b1e37db-a680-4146-a324-92bb10d6ad55"
      unitRef="usd">11233000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNi0xLTEtMS0xMTMxOTU_9375de7b-e455-4e1a-bceb-57864bccbe3c"
      unitRef="usd">28726000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNi0zLTEtMS0xMTMxOTU_1f173922-5f8f-4a7f-8c89-f8cc799fa65d"
      unitRef="usd">19533000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNy0xLTEtMS0xMTMxOTU_4c9e7a5e-7298-412b-807a-e6f53a4229c0"
      unitRef="usd">10646000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfNy0zLTEtMS0xMTMxOTU_dd4fc480-6101-4805-8579-90b4e3c7ed93"
      unitRef="usd">8543000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfOC0xLTEtMS0xMTMxOTU_a54d2a05-711a-4e0c-a772-1753ca3d0722"
      unitRef="usd">319522000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfOC0zLTEtMS0xMTMxOTU_e80c40f0-2581-48ae-bece-b436bb5e6d76"
      unitRef="usd">162498000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfOS0xLTEtMS0xMTMxOTU_6e4dcc17-e35e-4983-969b-6f28dd1fbe7b"
      unitRef="usd">14643000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfOS0zLTEtMS0xMTMxOTU_72883559-da2f-4c2f-812b-cf21541ecd2e"
      unitRef="usd">9695000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTEtMS0xLTEtMTIxODQ3_1b76707d-0082-42e3-b466-526cfde5e9db"
      unitRef="usd">6657000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTEtMy0xLTEtMTIxODQ3_0f3dd76b-4535-45c7-8d49-7b9f82dcad7a"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTAtMS0xLTEtMTEzMTk1_91a783dd-4fa7-452f-a183-731054f495d1"
      unitRef="usd">21968000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTAtMy0xLTEtMTEzMTk1_84d99d31-53fd-4c84-aecc-6f4ea26f0301"
      unitRef="usd">12997000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTEtMS0xLTEtMTEzMTk1_b55d8417-ec1a-4e24-94e9-a04ea3837113"
      unitRef="usd">67266000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTEtMy0xLTEtMTEzMTk1_3dce1a22-ac79-4326-950a-0906a929e1b6"
      unitRef="usd">51152000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTItMS0xLTEtMTEzMTk1_c34e0037-edcb-47cf-b61d-e4d19ab3ec68"
      unitRef="usd">29654000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTItMy0xLTEtMTEzMTk1_de268c01-3c8f-4865-898d-d4363233bef6"
      unitRef="usd">18165000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTMtMS0xLTEtMTEzMTk1_63d98898-398f-48d2-b04d-85d0007af680"
      unitRef="usd">1089000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTMtMy0xLTEtMTEzMTk1_fa0e2010-92b4-4e41-b75f-75334201eb70"
      unitRef="usd">1089000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTQtMS0xLTEtMTEzMTk1_35634013-b4b7-4f3c-9219-d66e278daaab"
      unitRef="usd">3199000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTQtMy0xLTEtMTEzMTk1_d49037b2-08aa-4c1a-b2f6-81f11a11dcd6"
      unitRef="usd">541000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTUtMS0xLTEtMTEzMTk1_1b0875ac-b296-419f-b270-d89fc2fa7a71"
      unitRef="usd">463998000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTUtMy0xLTEtMTEzMTk1_7092cfb3-04cd-4232-adcf-8247e13fd1ce"
      unitRef="usd">256137000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTgtMS0xLTEtMTEzMTk1_c5bed6d4-3bf4-4c33-9728-a147beb780a6"
      unitRef="usd">17634000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTgtMy0xLTEtMTEzMTk1_4f8f891f-3805-4321-9c7f-1f50d548d06e"
      unitRef="usd">8798000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTktMS0xLTEtMTEzMTk1_475f6d51-dff9-442c-a114-a3d96e841b36"
      unitRef="usd">41683000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMTktMy0xLTEtMTEzMTk1_49175124-effe-4a75-bf65-7571b486a069"
      unitRef="usd">17071000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjAtMS0xLTEtMTE4Mjk0_e9f1ac62-96f7-44d4-83c1-4b834d2912f7"
      unitRef="usd">5965000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjAtMy0xLTEtMTE4Mjk0_404bbf5e-c316-44bf-9696-1d9487ad3878"
      unitRef="usd">402000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjAtMS0xLTEtMTEzMTk1_fa0365ae-e29b-4f6c-8d14-91cd1364c819"
      unitRef="usd">7404000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjAtMy0xLTEtMTEzMTk1_a8faf525-0a44-4d3d-857b-9d69eaa0d611"
      unitRef="usd">3221000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjEtMS0xLTEtMTEzMTk1_3afaf837-f06f-47c8-a377-5b4fc91109dd"
      unitRef="usd">72686000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjEtMy0xLTEtMTEzMTk1_697e496b-b0db-4682-8b65-bbdd2634925b"
      unitRef="usd">29492000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjItMS0xLTEtMTEzMTk1_89e69660-4837-4867-be87-0575044ace88"
      unitRef="usd">23908000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjItMy0xLTEtMTEzMTk1_4901d9a9-6ef6-4581-994f-34757632817e"
      unitRef="usd">13400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjQtMS0xLTEtMTEzMTk1_d9a3127a-9d12-4577-a59b-1e0f2f4764b9"
      unitRef="usd">39853000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjQtMy0xLTEtMTEzMTk1_10e04652-ea41-4dc7-92cc-9e8e358e1238"
      unitRef="usd">39574000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjctMS0xLTEtMTIxODY3_afd58c1d-9afc-4828-ae3e-ae1f98772356"
      unitRef="usd">2660000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjctMy0xLTEtMTIxODY3_e576a2ed-d2a9-49d9-a871-f6e745819efa"
      unitRef="usd">342000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjUtMS0xLTEtMTEzMTk1_4bef9aa6-6083-43c2-a38a-c95f80cdfe67"
      unitRef="usd">2155000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjUtMy0xLTEtMTEzMTk1_1d8c7d54-b4d0-4bbc-ae5b-25ad198857bb"
      unitRef="usd">1710000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjYtMS0xLTEtMTEzMTk1_c2abd6d5-0afb-431a-8227-33d90e788f1d"
      unitRef="usd">141262000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjYtMy0xLTEtMTEzMTk1_c486b749-5933-43b2-9ac5-ac7fbc3c50ae"
      unitRef="usd">84518000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjctMS0xLTEtMTEzMTk1_178a1058-b258-413f-8e12-0a8888a2ab2c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMjctMy0xLTEtMTEzMTk1_1a72f5e3-fbd9-43a9-9883-fa345aacb726"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfMzI5ODUzNDg4NDgwMg_3b38439d-405e-4f4a-bd9e-2e64c559f3d1"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfMzI5ODUzNDg4NDgwMg_f776edbc-462e-4881-aafd-420f0e0b9258"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfMzI5ODUzNDg4NDgxNg_693e5a32-d78c-4c2a-af00-153aada93876"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfMzI5ODUzNDg4NDgxNg_e0216f5e-f316-463e-a35d-135f13815f75"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfNDk0NzgwMjMyNjQ0Mw_37e77521-c8d1-4844-8a76-90000782ec16"
      unitRef="shares">38716997</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfNDk0NzgwMjMyNjQ0Mw_e44b3cb2-ff0c-4376-8011-48bf7d20338a"
      unitRef="shares">38716997</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfNDk0NzgwMjMyNjQ1Ng_613be9b8-226b-4449-9846-74b95a2a3d56"
      unitRef="shares">18658799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMC0xLTEtMTEzMTk1L3RleHRyZWdpb246YzZiMGM4ZTFhZmRlNDRjZmI5NzA0MGNjNDExMmMzNGRfNDk0NzgwMjMyNjQ1Ng_ce9deff5-82a0-4269-9351-bed3538fce18"
      unitRef="shares">18658799</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMS0xLTEtMTEzMTk1_03efbcf2-9bb5-49cd-b47f-d4f872f2bb5a"
      unitRef="usd">39000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzAtMy0xLTEtMTEzMTk1_5a4d8f2a-01be-42c6-bdd5-2ee23f404740"
      unitRef="usd">19000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzEtMS0xLTEtMTEzMTk1_3063c28d-42de-45ba-9006-0615d447762a"
      unitRef="usd">942072000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzEtMy0xLTEtMTEzMTk1_d09b5bb1-9cd8-4603-ba1f-eea44696a645"
      unitRef="usd">613665000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzItMS0xLTEtMTEzMTk1_c1be5bb4-2f47-44e7-b2c6-22fd7a849199"
      unitRef="usd">-619196000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzItMy0xLTEtMTEzMTk1_ec947ec3-3294-4e8b-8304-ad0736921f91"
      unitRef="usd">-441916000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzMtMS0xLTEtMTEzMTk1_6a5b4ec8-2d65-4c15-bfd1-cad4e28b08b7"
      unitRef="usd">-179000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzMtMy0xLTEtMTEzMTk1_e1b9aebc-f0af-4076-9010-e35f67dbf3ad"
      unitRef="usd">-149000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzQtMS0xLTEtMTEzMTk1_15a20cdd-e3da-4382-bae1-0f2b471b94fd"
      unitRef="usd">322736000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzQtMy0xLTEtMTEzMTk1_11444844-edee-4a98-9219-3cb2d349d1ad"
      unitRef="usd">171619000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzUtMS0xLTEtMTEzMTk1_a53784f6-15cc-4186-b325-5304ba42f046"
      unitRef="usd">463998000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8xOS9mcmFnOjBmMGIyMGZiZmUzMzRhMGVhYjhlMGE1ZDViZGQ5MzgyL3RhYmxlOmU1NDY1N2Q5ZmU2MDQyMTliNDBlOTkxMjgyOTA2NTZhL3RhYmxlcmFuZ2U6ZTU0NjU3ZDlmZTYwNDIxOWI0MGU5OTEyODI5MDY1NmFfMzUtMy0xLTEtMTEzMTk1_93dcc728-18c3-4047-9f5c-e3bfb9e6c8e0"
      unitRef="usd">256137000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMy0xLTEtMS0xMTMxOTU_89afa898-24d6-4751-835f-e02165dd7831"
      unitRef="usd">17230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMy0zLTEtMS0xMTMxOTU_bd193861-ca4b-423c-8f80-cb88df3d68c7"
      unitRef="usd">8558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfNy0xLTEtMS0xMTMxOTU_4c29f34d-cf1a-4b05-aaa9-75b9e13cbdc1"
      unitRef="usd">17606000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfNy0zLTEtMS0xMTMxOTU_74af09c5-309a-4e83-a760-b9808e260b10"
      unitRef="usd">5967000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTAtMS0xLTEtMTEzMTk1_1e7d1b38-a149-4ecc-8dec-ea75f778a7ea"
      unitRef="usd">-376000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTAtMy0xLTEtMTEzMTk1_fe118b38-6052-4a77-92b2-f9372d0b66b1"
      unitRef="usd">2591000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTItMS0xLTEtMTEzMTk1_82b3e6a3-14b5-4a29-b22d-6ee47ce14348"
      unitRef="usd">32459000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTItMy0xLTEtMTEzMTk1_55c42cf9-f9d4-41ff-a271-e732f3f41275"
      unitRef="usd">15906000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTMtMS0xLTEtMTEzMTk1_f82befcd-a28d-4589-a760-29f833999332"
      unitRef="usd">13533000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTMtMy0xLTEtMTEzMTk1_61728a69-b4ad-4ca9-80cf-bdd1ad405f55"
      unitRef="usd">7090000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTQtMS0xLTEtMTEzMTk1_64c90f7d-4af5-46cc-af70-bc64c1d0c362"
      unitRef="usd">31325000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTQtMy0xLTEtMTEzMTk1_735d9746-be74-45d7-854f-5dd2756fe6f2"
      unitRef="usd">13783000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTUtMS0xLTEtMTI1OTIx_68496fcf-ce95-4059-84f8-04abda84af9e"
      unitRef="usd">99409000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTUtMy0xLTEtMTI1OTIx_0c19ae3b-884b-4aa3-a68e-39f29e492039"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingExpenses
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTUtMS0xLTEtMTEzMTk1_9a38c5f3-4528-4e98-a323-fbb96288a1f3"
      unitRef="usd">176726000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTUtMy0xLTEtMTEzMTk1_6bb9cdaa-18b8-424c-9cde-8215a4fc6d81"
      unitRef="usd">36779000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTYtMS0xLTEtMTEzMTk1_45583626-aabc-4f7d-800a-a0263328d40d"
      unitRef="usd">-177102000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTYtMy0xLTEtMTEzMTk1_79e6fa7c-5f09-4284-b6cc-0ffc548624f5"
      unitRef="usd">-34188000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTgtMS0xLTEtMTEzMTk1_033a6fb1-3957-4181-bd5e-d8f70f83ebba"
      unitRef="usd">1719000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTgtMy0xLTEtMTEzMTk1_20d21de9-2d20-4ead-a5b2-29c1c69a442f"
      unitRef="usd">154000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTktMS0xLTEtMTEzMTk1_01a9aaff-362f-4192-af44-87836096ffce"
      unitRef="usd">1669000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMTktMy0xLTEtMTEzMTk1_1ab70643-0df1-40cc-a08f-670b97f2079e"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjAtMS0xLTEtMTEzMTk1_7726466f-6a54-4123-951a-2b854ad25199"
      unitRef="usd">54000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjAtMy0xLTEtMTEzMTk1_2d7ceda4-92fc-4c42-b518-1283139ad174"
      unitRef="usd">1684000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjEtMS0xLTEtMTEzMTk1_6072b92d-bb51-4f77-b786-d1567a924692"
      unitRef="usd">104000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjEtMy0xLTEtMTEzMTk1_33f312fe-1707-48ad-bbac-4e9ea120b70e"
      unitRef="usd">1838000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjItMS0xLTEtMTEzMTk1_00019385-a5d7-4821-8ecc-69ea8e9e6c1a"
      unitRef="usd">-176998000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjItMy0xLTEtMTEzMTk1_8330610a-e50d-471d-9ad4-60be8296f54a"
      unitRef="usd">-32350000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjMtMS0xLTEtMTEzMTk1_352b7c2e-9820-4b45-83d9-900a463a2bfd"
      unitRef="usd">282000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjMtMy0xLTEtMTEzMTk1_cd24330f-a74c-42a9-9908-11cf1819b1dc"
      unitRef="usd">47000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjQtMS0xLTEtMTEzMTk1_e6cf419e-d3be-418f-8a2d-d2e1d4ae5eab"
      unitRef="usd">-177280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjQtMy0xLTEtMTEzMTk1_d90e7028-6734-4e2f-9393-52c3ec997546"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjctMS0xLTEtMTMyNjk4_b0688272-71af-40f3-9378-4444374a165a"
      unitRef="usd">51000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjctMy0xLTEtMTMyNjk4_8494e5b4-49ae-40b2-b530-6fa786052a96"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjYtMS0xLTEtMTEzMTk1_4d25ba16-d5ac-491f-94bf-bba6496f7f20"
      unitRef="usd">-81000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjYtMy0xLTEtMTEzMTk1_2dfcb81a-4c93-42ef-96c5-c05b08f1d87f"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjctMS0xLTEtMTEzMTk1_c64d03cc-5ca5-4d0b-8b09-2db4986a3ef5"
      unitRef="usd">-177310000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjctMy0xLTEtMTEzMTk1_04eeebfc-79d4-4686-984f-7da93fc37f9d"
      unitRef="usd">-32409000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjgtMS0xLTEtMTEzMTk1_1a2328fb-1772-4483-84e2-d3a1a96f8674"
      unitRef="usdPerShare">-6.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjgtMS0xLTEtMTEzMTk1_bc8c60bf-bed6-4c57-835d-12182277aca5"
      unitRef="usdPerShare">-6.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjgtMy0xLTEtMTEzMTk1_04b71e4a-fe42-456f-81d5-dab3b71f2331"
      unitRef="usdPerShare">-1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjgtMy0xLTEtMTEzMTk1_de1a43db-0570-4699-8ed6-adff3bb5e9b8"
      unitRef="usdPerShare">-1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjktMS0xLTEtMTEzMTk1_5a8bb673-8d89-414c-9bbb-dea67215565f"
      unitRef="shares">29411612</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjktMS0xLTEtMTEzMTk1_d873886b-357e-4daf-94b5-52a4f8cbd9da"
      unitRef="shares">29411612</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjktMy0xLTEtMTEzMTk1_66c6cc3f-f5cb-4ad0-bd3a-e0a825e4955d"
      unitRef="shares">17090620</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yMi9mcmFnOmJiNTRhOWY3OTMzNDQwMjg4MmUzOWRhMTcyZmNjNTdmL3RhYmxlOmJmMmUyNzdjNjFhNTQwZTY5OGU0ZGY5NjZmMzhhNDEzL3RhYmxlcmFuZ2U6YmYyZTI3N2M2MWE1NDBlNjk4ZTRkZjk2NmYzOGE0MTNfMjktMy0xLTEtMTEzMTk1_d6d76d5c-157a-4afd-918c-9a7e1dc2ba51"
      unitRef="shares">17090620</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie4ea6fdd4f9c4cf495ecbea3bf06842e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMi02LTEtMS0xMTMxOTU_e033bc4e-bb68-4e0e-9513-1428b8d091a8"
      unitRef="shares">18658799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie4ea6fdd4f9c4cf495ecbea3bf06842e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMi04LTEtMS0xMTMxOTU_b7128d20-d812-4428-8842-b0df2be9ab76"
      unitRef="usd">19000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide405fd4d40f4f338ca2372b529918f9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMi0xMC0xLTEtMTEzMTk1_349e281d-5a25-4b24-83c3-971447ce3aa5"
      unitRef="usd">613665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7d0fe2ee8a14690b2336e44563711dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMi0xMi0xLTEtMTEzMTk1_f2c6fcf9-d63c-4b96-aa3d-b29105559834"
      unitRef="usd">-441916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia43783fb39114b95aeeefe33bd833840_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMi0xNC0xLTEtMTEzMTk1_cd6300a4-9471-4bd9-bb97-145a8c8b2a8c"
      unitRef="usd">-149000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMi0xNi0xLTEtMTEzMTk1_55ae08e1-eb32-4ddb-b355-0caf07da2947"
      unitRef="usd">171619000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i6f9c13b4cbfa4095a2439b66e8720f2b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy02LTEtMS0xMTgzODU_3dc9ab05-2a93-43d9-ab46-6ef49ff10a6e"
      unitRef="shares">19483269</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i6f9c13b4cbfa4095a2439b66e8720f2b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy04LTEtMS0xMTgzODU_7c6e519e-edfd-4603-9f75-4c6b00b3bc8b"
      unitRef="usd">20000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2c03c947d3f24b78a33d1ba0eb655c18_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy0xMC0xLTEtMTE4Mzg1_654ccab7-c703-42af-bc3c-942d38317318"
      unitRef="usd">306582000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy0xNi0xLTEtMTE4Mzg1_945e7a66-0f28-495a-a4f8-9078f585935c"
      unitRef="usd">306602000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f9c13b4cbfa4095a2439b66e8720f2b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy02LTEtMS0xMTMxOTU_64143825-2e59-42e1-b431-177438f51585"
      unitRef="shares">10007</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2c03c947d3f24b78a33d1ba0eb655c18_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy0xMC0xLTEtMTEzMTk1_ef3173d7-f305-4b3e-ad98-5dc8d75c130a"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMy0xNi0xLTEtMTEzMTk1_51495848-5d32-4d0d-9005-7f96a4bd8f1d"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6f9c13b4cbfa4095a2439b66e8720f2b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNC02LTEtMS0xMTMxOTU_ca648710-f9e9-44b4-8163-445bbb594b2e"
      unitRef="shares">568675</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6f9c13b4cbfa4095a2439b66e8720f2b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNS02LTEtMS0xMTMxOTU_d0bc45e5-68c0-4ddd-837f-00c5eba15a68"
      unitRef="shares">3753</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2c03c947d3f24b78a33d1ba0eb655c18_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNS0xMC0xLTEtMTEzMTk1_7eed00cc-f6cc-4ccf-a59e-0d8b29501f57"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNS0xNi0xLTEtMTEzMTk1_9b11d9b2-50b7-4b1a-ac24-ebb164daf52b"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i2c03c947d3f24b78a33d1ba0eb655c18_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNy0xMC0xLTEtMTMzNTgw_e12ab557-aefc-422c-88ff-b541dfeeac53"
      unitRef="usd">27000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNy0xNi0xLTEtMTMzNTgw_7c420347-4802-4281-a282-b7b782b08449"
      unitRef="usd">27000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c03c947d3f24b78a33d1ba0eb655c18_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNi0xMC0xLTEtMTEzMTk1_dd509e3b-c50d-45ab-8d5d-fd85faf4e3fa"
      unitRef="usd">21780000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfNi0xNi0xLTEtMTEzMTk1_dcdeb3b1-db09-4ed2-83aa-c8efac88cbba"
      unitRef="usd">21780000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ib8aab810f86a46cca52d6951d219b01e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfOC0xMi0xLTEtMTEzMTk1_063f0620-cad4-45ea-8cf5-3490dfef31bd"
      unitRef="usd">-177280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfOC0xNi0xLTEtMTEzMTk1_e2252045-0c8a-46f7-9946-1ad383ee234e"
      unitRef="usd">-177280000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92820724f6c44ed7b07f388462740f99_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfOS0xNC0xLTEtMTEzMTk1_0aadf73b-aaea-4626-a13f-6792a86850f9"
      unitRef="usd">-30000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfOS0xNi0xLTEtMTEzMTk1_391382a8-412a-4017-b443-8a8814dc5e80"
      unitRef="usd">-30000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if0ae15b826c04bcfb3a516f91d70bbd1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMTAtNi0xLTEtMTEzMTk1_8129fd83-64c2-43b1-aafa-473596ff471f"
      unitRef="shares">38716997</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if0ae15b826c04bcfb3a516f91d70bbd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMTAtOC0xLTEtMTEzMTk1_b65050d5-741e-4068-9f5d-ddc9a739160e"
      unitRef="usd">39000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id22748cbc100400cbf9136cb3eb2be79_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMTAtMTAtMS0xLTExMzE5NQ_a1c60e49-c36a-42a9-ab97-c20af8d51e77"
      unitRef="usd">942072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f265d26be744cb1807e6376f86c7a43_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMTAtMTItMS0xLTExMzE5NQ_2a59c155-de65-444e-89ff-4d554a52641a"
      unitRef="usd">-619196000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8ab9a01cd704923a4ae5db0f0d5cc91_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMTAtMTQtMS0xLTExMzE5NQ_05d7b5e4-94d4-4892-b7f1-821702545b62"
      unitRef="usd">-179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjNlYTA4MzM2MjcwZTQ2NjQ4YTRlNmYwOTQ3ZDAyYmM0L3RhYmxlcmFuZ2U6M2VhMDgzMzYyNzBlNDY2NDhhNGU2ZjA5NDdkMDJiYzRfMTAtMTYtMS0xLTExMzE5NQ_913474a6-5a88-4633-92ae-b0e5a07323cb"
      unitRef="usd">322736000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i11b341a39cae48d6be499b3d72a1b1ea_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMi02LTEtMS0xMTMxOTU_6bcf5428-bb57-4b9e-91be-67d81c66a686"
      unitRef="shares">17220042</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i11b341a39cae48d6be499b3d72a1b1ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMi04LTEtMS0xMTMxOTU_d493cdca-ee99-4682-8489-7da72c10e442"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9240a14954341999736751ec529ef5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMi0xMC0xLTEtMTEzMTk1_a2ed4ed6-5bff-42ab-aaa9-64f9e9d41893"
      unitRef="usd">564045000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e0bdebc441746e9a4b62af8359aa739_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMi0xMi0xLTEtMTEzMTk1_182a2e86-056e-4166-b96e-3efa18e39217"
      unitRef="usd">-303356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3ee3cb91eb24f98b91328104bb5aa6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMi0xNC0xLTEtMTEzMTk1_ae240985-d955-4777-bdc2-29e3f88ec885"
      unitRef="usd">-6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if220cfdf306d45e68ce3b4606389023b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMi0xNi0xLTEtMTEzMTk1_d56dd736-2faf-415a-8147-fdfc26b3803c"
      unitRef="usd">260700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i6687852f375543a385cf23e1400e3589_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMy02LTEtMS0xMTMxOTU_09961bf2-97cf-4907-87a2-02b920071acf"
      unitRef="shares">82270</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6687852f375543a385cf23e1400e3589_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMy04LTEtMS0xMTMxOTU_0ee1579e-45f4-4bfb-a24b-d6fdb03b7f25"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifd61663d7723446d820bdaf5c3765d15_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMy0xMC0xLTEtMTEzMTk1_7bb89cf3-b530-49bf-8f4c-794d1f424b9a"
      unitRef="usd">209000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMy0xNi0xLTEtMTEzMTk1_1fc42aa0-84d7-48e1-9c6c-4d904d0381e3"
      unitRef="usd">209000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i6687852f375543a385cf23e1400e3589_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfNC02LTEtMS0xMTU5MDg_1ebb4333-e483-4852-aee0-c7b467f0aa01"
      unitRef="shares">81249</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ifd61663d7723446d820bdaf5c3765d15_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfNC0xMC0xLTEtMTE1OTA4_1ea4c026-9259-40b6-b29d-1ec14056c9a3"
      unitRef="usd">-59000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfNC0xNi0xLTEtMTE1OTA4_2f228935-0812-45ff-ab9b-235d08d6ad2d"
      unitRef="usd">-59000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6687852f375543a385cf23e1400e3589_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfNC02LTEtMS0xMTMxOTU_2cd80974-87fd-454d-afff-e76a33be710d"
      unitRef="shares">23311</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ifd61663d7723446d820bdaf5c3765d15_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfNC0xMC0xLTEtMTEzMTk1_e5ce94fa-f30f-48a0-b482-328b51ef3854"
      unitRef="usd">31000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfNC0xNi0xLTEtMTEzMTk1_e584b885-2392-4a39-86ae-111c47037801"
      unitRef="usd">31000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ifd61663d7723446d820bdaf5c3765d15_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfOC0xMC0xLTEtMTEzMTk1_6ac0e4f3-d167-4178-a656-8cce16003dbf"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfOC0xNi0xLTEtMTEzMTk1_0978ca63-3be4-4595-b7f5-b950f56d1b43"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd61663d7723446d820bdaf5c3765d15_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfOS0xMC0xLTEtMTEzMTk1_8c17355a-0734-4645-888d-f65fd9d52580"
      unitRef="usd">8750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfOS0xNi0xLTEtMTEzMTk1_949ba43e-2bf0-4f26-ade7-27bff732fdc6"
      unitRef="usd">8750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0009f6095f8944a9b93e711c0fb7f4c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTAtMTItMS0xLTExMzE5NQ_61faf913-ab38-4ecc-a821-e16dfe1953e4"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTAtMTYtMS0xLTExMzE5NQ_6d78f36c-653b-4e24-9454-2b15f6e06bb0"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2f805a4598a48838768aebe19586c06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTEtMTQtMS0xLTExMzE5NQ_c177e147-0583-4d4e-b449-822f13d1180a"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTEtMTYtMS0xLTExMzE5NQ_e3f37082-17de-4ba5-9372-09eda2477e2c"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id69b3baca3d3424abe569f90c834e79d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTItNi0xLTEtMTEzMTk1_974f817f-3210-4ffa-a679-95c139e51af5"
      unitRef="shares">17360250</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id69b3baca3d3424abe569f90c834e79d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTItOC0xLTEtMTEzMTk1_ec1fcc1f-e3d4-4606-8e2e-71c2a5591411"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04db5837132b4a3cae66f8682aa1dc3a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTItMTAtMS0xLTExMzE5NQ_0f4283a8-0280-4386-bf97-b9385c700cc1"
      unitRef="usd">572933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib86e6ff16cd74fa1bef9611b383cc937_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTItMTItMS0xLTExMzE5NQ_d17ce3a8-fd52-4a93-ad8f-48903af83398"
      unitRef="usd">-335753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a6176ebb1a04772bc09df8e00829933_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTItMTQtMS0xLTExMzE5NQ_82dbcb26-45fb-4ca6-b2e6-614af6a338bd"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yNS9mcmFnOmVjODc3YzFiMWQyZDQ1ZTM4YzhhNjUzYjZiNmU3NzMyL3RhYmxlOjVmNzZkNDVjYmRhNjRmOTI5NGUyZmRlNDMxYTA0MjhjL3RhYmxlcmFuZ2U6NWY3NmQ0NWNiZGE2NGY5Mjk0ZTJmZGU0MzFhMDQyOGNfMTItMTYtMS0xLTExMzE5NQ_83023b31-4faa-4a02-9d0d-f31111649652"
      unitRef="usd">237179000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMy0xLTEtMS0xMTMxOTU_25c854d8-e2eb-47ec-81b9-440af4223072"
      unitRef="usd">-177280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMy0zLTEtMS0xMTMxOTU_d9ea817a-8457-42a6-9d5b-48e751258657"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNS0xLTEtMS0xMjk0MTE_c780f63f-ee0b-4273-b25a-817f5853a9d6"
      unitRef="usd">99409000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNS0zLTEtMS0xMjk0MTE_bad9d2d7-bf26-4f43-bd35-cf6d05cbd77d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNS0xLTEtMS0xMTMxOTU_c93f2a2b-83bc-489d-8a69-22aeec133c65"
      unitRef="usd">6159000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNS0zLTEtMS0xMTMxOTU_a45e94f9-4e04-4371-a75f-ce989e2afc77"
      unitRef="usd">2385000</us-gaap:DepreciationDepletionAndAmortization>
    <oust:LossOnWriteoffOfConstructionInProgressAndRightOfUseAssetImpairment
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNy0xLTEtMS0xMjk0MzE_c61dcf8f-f0a5-4de1-a522-d1d148f48578"
      unitRef="usd">1423000</oust:LossOnWriteoffOfConstructionInProgressAndRightOfUseAssetImpairment>
    <oust:LossOnWriteoffOfConstructionInProgressAndRightOfUseAssetImpairment
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNy0zLTEtMS0xMjk0MzE_eae0586f-6dad-4950-9497-aafbf70f82ca"
      unitRef="usd">0</oust:LossOnWriteoffOfConstructionInProgressAndRightOfUseAssetImpairment>
    <us-gaap:ShareBasedCompensation
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNi0xLTEtMS0xMTMxOTU_26cdd590-0360-4865-ad1c-f5bfe10ea7aa"
      unitRef="usd">21780000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNi0zLTEtMS0xMTMxOTU_1a376023-694c-4792-ba09-9a1736f94b3b"
      unitRef="usd">8750000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNy0xLTEtMS0xMTMxOTU_f32e78dd-d5b9-4c53-a3ed-d2c100ec0447"
      unitRef="usd">1112000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNy0zLTEtMS0xMTMxOTU_993d210b-4349-48b3-a309-2c230c2d9b7c"
      unitRef="usd">644000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfOC0xLTEtMS0xMTMxOTU_73b6da74-5c53-4689-95ab-5f7927eedf6f"
      unitRef="usd">685000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfOC0zLTEtMS0xMTMxOTU_6b70b4b2-abab-49ee-8fc7-e1575ff762c0"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfOS0xLTEtMS0xMTMxOTU_878a35d6-79bc-4cf5-82de-0468b9aea0d4"
      unitRef="usd">62000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfOS0zLTEtMS0xMTMxOTU_2d3e31da-d9ae-4df6-a893-cfe74a397b99"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTItMS0xLTEtMTI5NDUx_7e20d406-359d-41d1-a939-fad8b7147ea5"
      unitRef="usd">805000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTItMy0xLTEtMTI5NDUx_8588d1b5-e336-48e7-8e9e-6d36bf2b1752"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTAtMS0xLTEtMTEzMTk1_526cc602-6201-48de-97eb-c869a20000dd"
      unitRef="usd">-106000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTAtMy0xLTEtMTEzMTk1_f9857be3-70dc-4f66-867e-b665d4a8056d"
      unitRef="usd">-1745000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:InventoryWriteDown
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTEtMS0xLTEtMTEzMTk1_2e55b4f4-08ee-4276-b49b-ffec18c3f62b"
      unitRef="usd">2836000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTEtMy0xLTEtMTEzMTk1_a94ac62d-b5c1-4e44-ba46-4a46536d7399"
      unitRef="usd">203000</us-gaap:InventoryWriteDown>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTItMS0xLTEtMTEzMTk1_9cc8bc88-9ec3-456c-9a21-1f61fb9e90c8"
      unitRef="usd">445000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTItMy0xLTEtMTEzMTk1_e48a653e-31b1-44ca-a144-e6239478b57a"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTMtMS0xLTEtMTEzMTk1_f7339607-1970-408b-8e61-bae35cb6d338"
      unitRef="usd">-145000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTMtMy0xLTEtMTEzMTk1_c77cb11b-f306-4738-b6e1-234a79e4cc62"
      unitRef="usd">100000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTUtMS0xLTEtMTEzMTk1_bab55451-c0c5-46cc-aef5-4aca4e047b9c"
      unitRef="usd">3450000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTUtMy0xLTEtMTEzMTk1_7157cf5c-afee-4dc5-964e-fcc763d7ea21"
      unitRef="usd">-842000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTYtMS0xLTEtMTEzMTk1_081ab16d-fd50-4d1c-aec0-f844ed858e3f"
      unitRef="usd">2329000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTYtMy0xLTEtMTEzMTk1_7701bf2e-5ba3-4466-b65e-93138fb72f5b"
      unitRef="usd">4373000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTctMS0xLTEtMTEzMTk1_581473d6-b9d4-4709-8f07-424b2ce01060"
      unitRef="usd">-672000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTctMy0xLTEtMTEzMTk1_f44b048d-1ba0-45dd-af6d-87eb4d72e9b7"
      unitRef="usd">-2480000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTgtMS0xLTEtMTEzMTk1_8c5663bb-f725-42d7-b287-a419560a6ecf"
      unitRef="usd">5488000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTgtMy0xLTEtMTEzMTk1_3ec37553-3cb6-4ddf-8a36-f4098971a1fb"
      unitRef="usd">4807000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTktMS0xLTEtMTEzMTk1_b24d1616-a241-4604-8475-4b96d9faa35e"
      unitRef="usd">-9218000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMTktMy0xLTEtMTEzMTk1_a6d980b6-0fa1-48b5-a049-881807b9f2b4"
      unitRef="usd">-2551000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjAtMS0xLTEtMTE4NDM0_20a6857a-a0fa-4f9e-8941-3ed8d7e99626"
      unitRef="usd">944000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjAtMy0xLTEtMTE4NDM0_f4e5620a-b21b-431d-b138-ee8298e82066"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjAtMS0xLTEtMTEzMTk1_a4603838-d1b8-4c4a-8ab0-7d10dde53206"
      unitRef="usd">-984000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjAtMy0xLTEtMTEzMTk1_e8eea5cd-f8d7-4dd1-862f-0e3ee5883789"
      unitRef="usd">-772000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjEtMS0xLTEtMTEzMTk1_a2bac8c0-05ff-421f-9424-0e4702a79789"
      unitRef="usd">-53012000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjEtMy0xLTEtMTEzMTk1_f105e8b2-5912-4592-9222-1ca566459e72"
      unitRef="usd">-21827000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjMtMS0xLTEtMTEzMTk1_7059e690-c020-4c10-b676-2a6be7dcf794"
      unitRef="usd">168000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjMtMy0xLTEtMTEzMTk1_8b494a76-5f83-4653-906e-9367208c5252"
      unitRef="usd">275000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzAtMS0xLTEtMTI5NDc4_95336013-6903-4e3d-a493-694d216916af"
      unitRef="usd">5003000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzAtMy0xLTEtMTI5NDc4_10c1cc45-62bb-4add-b218-501cbb1e926d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzEtMS0xLTEtMTI5NDc4_171ffcdd-9bf3-4c59-87c7-eeee7d5526fe"
      unitRef="usd">19981000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzEtMy0xLTEtMTI5NDc4_5c1530a9-8dc3-4760-abb7-8073e97afb1a"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjQtMS0xLTEtMTEzMTk1_77a91c31-7a71-407b-ba3c-ffe140b3e84c"
      unitRef="usd">1006000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjQtMy0xLTEtMTEzMTk1_a8d94001-650f-4656-bfd5-8301cca8968d"
      unitRef="usd">416000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjYtMS0xLTEtMTE4NDU0_0c14e06f-5092-441f-8d14-e7da9a670730"
      unitRef="usd">32137000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjYtMy0xLTEtMTE4NDU0_32d5e400-65f6-4661-a2f3-2a4bfcf905c9"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjUtMS0xLTEtMTEzMTk1_41ca8d8e-de40-4fcd-b222-1b71c511b13a"
      unitRef="usd">46277000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMjUtMy0xLTEtMTEzMTk1_ca3335df-143f-4061-aab7-ef5432393d42"
      unitRef="usd">-141000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzItMS0xLTEtMTEzMTk1_592d047e-d2ed-4ae5-9193-ddfa5da353b9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzItMy0xLTEtMTEzMTk1_bd517056-f938-4e9d-8fc1-4316729dd9bd"
      unitRef="usd">31000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzMtMS0xLTEtMTEzMTk1_2dfaa400-1c00-4264-bd61-9efb1b297297"
      unitRef="usd">18000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzMtMy0xLTEtMTEzMTk1_fa8d9f24-dcae-42e1-960d-e3a5913013fc"
      unitRef="usd">209000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzctMS0xLTEtMTEzMTk1_2f14813c-0dec-4f19-b42a-61f3bb538865"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzctMy0xLTEtMTEzMTk1_9402fccc-ea66-4012-a22f-088ddc0cf37c"
      unitRef="usd">59000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzgtMS0xLTEtMTEzMTk1_628f1434-b338-4c29-a73e-5bf7b41584ef"
      unitRef="usd">18000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzgtMy0xLTEtMTEzMTk1_3feaf974-d384-4428-b58d-08b29b68a20c"
      unitRef="usd">119000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzktMS0xLTEtMTEzMTk1_83ba3c71-0142-48ae-b045-a22a6f66607b"
      unitRef="usd">-79000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfMzktMy0xLTEtMTEzMTk1_8177ab84-539f-4f54-a91c-aec78b5a955c"
      unitRef="usd">-12000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNDAtMS0xLTEtMTEzMTk1_58ccf18e-56f6-4983-b2a4-966a9955e9d7"
      unitRef="usd">-6796000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNDAtMy0xLTEtMTEzMTk1_5b4f9e53-2827-472c-b549-64c89bc84d8b"
      unitRef="usd">-21861000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNDEtMS0xLTEtMTEzMTk1_a7778def-43cb-49ff-9176-5975ea17afee"
      unitRef="usd">124278000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if220cfdf306d45e68ce3b4606389023b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNDEtMy0xLTEtMTEzMTk1_69715f3a-a386-4a3b-92d5-eac22735c797"
      unitRef="usd">184656000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNDItMS0xLTEtMTEzMTk1_03b14ff8-3f1d-45d5-aaee-da06866a01ec"
      unitRef="usd">117482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOmZlMDEzY2Q5YTdjOTQ1ZDg4OTkzZGE2ZjUxMGJkZDEwL3RhYmxlcmFuZ2U6ZmUwMTNjZDlhN2M5NDVkODg5OTNkYTZmNTEwYmRkMTBfNDItMy0xLTEtMTEzMTk1_f773a3c1-370b-4f92-b3f8-1bfc108556d9"
      unitRef="usd">162795000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfMy0xLTEtMS0xMjk1MjI_b9050c96-3128-4a47-b798-a27bb8006d6a"
      unitRef="usd">1383000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfMy0zLTEtMS0xMjk1MjI_5376e41f-d9bc-491f-b532-85cd2a3c29ec"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfNS0xLTEtMS0xMjk1MTM_27f91e81-9317-4693-b8ab-4321e919b81c"
      unitRef="usd">258000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfNS0zLTEtMS0xMjk1MTM_785ab1b3-1c81-4567-a28c-77d2791b5561"
      unitRef="usd">377000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfNi0xLTEtMS0xMjk1OTc_f39696d0-dd7f-4f1c-ad1c-ac6003bfabd8"
      unitRef="usd">297425000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfNi0zLTEtMS0xMjk1OTc_7331eab5-904a-43ed-9e81-bb57953ab348"
      unitRef="usd">0</us-gaap:StockIssued1>
    <oust:WarrantsIssued
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfOC0xLTEtMS0xMjk1NjE_b2731041-37b9-489e-80ed-47e6d42f7b4b"
      unitRef="usd">9177000</oust:WarrantsIssued>
    <oust:WarrantsIssued
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8yOC9mcmFnOjdkODY2ZTIxYzRkNzQ5ZmE4OTI4NjRkZGFiZWY3ZTBhL3RhYmxlOjFlODI1ZmZjOGI1ZDQ2MzNhMmI1NjcyOWI5NmE1ZTc0L3RhYmxlcmFuZ2U6MWU4MjVmZmM4YjVkNDYzM2EyYjU2NzI5Yjk2YTVlNzRfOC0zLTEtMS0xMjk1NjE_3677805e-9357-4666-a5ec-a4f482294e0d"
      unitRef="usd">0</oust:WarrantsIssued>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNC9mcmFnOmU5MDQwMzViZDllODQ5ZGZhYjIwMTBjZTI1MjliZTA0L3RleHRyZWdpb246ZTkwNDAzNWJkOWU4NDlkZmFiMjAxMGNlMjUyOWJlMDRfMTUxMzg_d28ff12d-967f-4277-ac76-56f8b2d8201a">Description of Business and Basis of Presentation &lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ouster, Inc. was incorporated in the Cayman Islands on June 4, 2020 as &#x201c;Colonnade Acquisition Corp&#x201d;. (&#x201c;CLA&#x201d;). Following the closing of the business combination in March 2021, the Company domesticated as a Delaware corporation and changed its name to &#x201c;Ouster, Inc.&#x201d; The Company&#x2019;s prior operating subsidiary, Ouster Technologies, Inc. (&#x201c;OTI&#x201d; and prior to the Merger (as defined below)), was incorporated in the state of Delaware on June 30, 2015. The Company is a leading provider of high-resolution digital lidar sensors that offer advanced 3D vision to machinery, vehicles, robots, and fixed infrastructure assets, allowing each to understand and visualize the surrounding world and ultimately enabling safe operation and ubiquitous autonomy. Unless the context otherwise requires, references in this subsection to &#x201c;the Company&#x201d; refer to the business and operations of OTI (formerly known as Ouster, Inc.) and its consolidated subsidiaries prior to the Merger (as defined below) and to Ouster, Inc. (formerly known as CLA) and its consolidated subsidiaries following the consummation of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CLA, the Company&#x2019;s legal predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. CLA was formed for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On March 11, 2021, CLA consummated a merger (the &#x201c;Merger&#x201d;) with the Company pursuant to an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) dated as of December 21, 2020. The Merger was accounted for as a reverse recapitalization, CLA is treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI&#x2019;s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 10, 2023, the Company completed the merger with Velodyne Lidar, Inc., a Delaware corporation (&#x201c;Velodyne&#x201d;) pursuant to the terms of the Agreement and Plan of Merger (the &#x201c;Velodyne Merger Agreement&#x201d;) with Velodyne, Merger Sub I and Merger Sub II (the &#x201c;Velodyne Merger&#x201d;) dated as of November 4, 2022, accounted for as a business combination with the Company being an accounting acquiror (Note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;US GAAP&#x201d;) applicable to interim periods. All intercompany balances and transactions have been eliminated in consolidation. The presentation of certain prior period amounts has been reclassified to conform with current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements as of and for the year ended December 31, 2022 and the notes related thereto, included in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 24, 2023. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future years or interim periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 6, 2023, the Board of Directors approved a one-for-10 reverse stock split and a corresponding reduction in authorized shares of common stock (the &#x201c;Reverse Stock Split&#x201d;). On April 20, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Certificate of Incorporation to effect the one-for-10 Reverse Stock Split of the Company&#x2019;s common stock and a corresponding reduction in authorized shares of common stock. The par value of the Company&#x2019;s common stock was not adjusted as a result of the Reverse Stock Split. All share and per share amounts and related stockholders&#x2019; equity balances presented herein have been retroactively adjusted to reflect the Reverse Stock Split.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:700;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s principal sources of liquidity are its cash and cash equivalents and short-term investments funded through the Merger and the Velodyne Merger, cash generated from revenues, sales of common stock under its at-the market equity offering program and the Loan Agreement with Hercules Capital, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company&#x2019;s existing sources of liquidity included cash, cash equivalents and short-term investments of $256.7 million. The Company has incurred losses and negative cash flows from operations for several years. If the Company continues to incur losses in the future, it may need to improve liquidity and raise additional capital through the issuance of equity and/or debt. There can be no assurance that the Company would be able to raise such capital. However, management believes that the Company&#x2019;s existing sources of liquidity are adequate to fund its operations for at least twelve months from the date the audited consolidated financial statements were available for issuance.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNC9mcmFnOmU5MDQwMzViZDllODQ5ZGZhYjIwMTBjZTI1MjliZTA0L3RleHRyZWdpb246ZTkwNDAzNWJkOWU4NDlkZmFiMjAxMGNlMjUyOWJlMDRfMTUxMzk_95f6d17a-9694-4c63-9d1e-90041dc9e850">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;US GAAP&#x201d;) applicable to interim periods. All intercompany balances and transactions have been eliminated in consolidation. The presentation of certain prior period amounts has been reclassified to conform with current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements as of and for the year ended December 31, 2022 and the notes related thereto, included in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 24, 2023. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future years or interim periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 6, 2023, the Board of Directors approved a one-for-10 reverse stock split and a corresponding reduction in authorized shares of common stock (the &#x201c;Reverse Stock Split&#x201d;). On April 20, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Certificate of Incorporation to effect the one-for-10 Reverse Stock Split of the Company&#x2019;s common stock and a corresponding reduction in authorized shares of common stock. The par value of the Company&#x2019;s common stock was not adjusted as a result of the Reverse Stock Split. All share and per share amounts and related stockholders&#x2019; equity balances presented herein have been retroactively adjusted to reflect the Reverse Stock Split.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNC9mcmFnOmU5MDQwMzViZDllODQ5ZGZhYjIwMTBjZTI1MjliZTA0L3RleHRyZWdpb246ZTkwNDAzNWJkOWU4NDlkZmFiMjAxMGNlMjUyOWJlMDRfNDk0NzgwMjM5MDUwNA_b7027685-fae8-4da2-9038-4db0eeefcd36"
      unitRef="usd">256700000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTY0NA_c0684ab9-2c23-4a14-a53c-8dab0adbf277">Summary of Significant Accounting Policies &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023, there were no significant changes to the Company&#x2019;s significant accounting policies as disclosed in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 24, 2023, except for the changes described below. The Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, the Company performs the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;1) Identify the contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract with a customer exists when the contract is approved, each party&#x2019;s rights regarding the product or services to be transferred and the payment terms for the product or services can be identified, it is determined that the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgement in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer. Accounts receivable are due under normal trade terms, typically three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;2) Identify the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations promised in a contract are identified based on the product or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the product or services is separately identifiable from other promises in the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;3) Determine the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left: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 transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring product or services to the customer. Royalties from the license of IP are included in the transaction price in the period the sales occur. Other forms of variable consideration are included in the transaction price if the Company judges that it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#x2019;s contracts contain a significant financing component. All taxes assessed by a governmental authority on a specific revenue-producing transaction collected by the Company from a customer are excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;4) Allocate the transaction price to performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#x201c;SSP&#x201d;). In the three months ended March 31, 2023 and March 31, 2022, the Company did not have a material volume of contracts that required the allocation of transaction price to multiple performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;5) Recognize revenue when or as the Company satisfies a performance obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue, and the Company has elected to recognize the cost of shipping activities that occur after control has transferred to the customer as a fulfillment cost rather than a separate performance obligation. All related shipping costs are accrued and recognized within cost of revenue when the related revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s services revenue consists primarily of product development, validation services and providing maintenance services under our extended warranty contracts. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company&#x2019;s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (&#x201c;cost-to-cost&#x201d;) as the services are provided. The revenue from the sale of extended warranties is recognized over the warranty period on a ratable basis as the Company stands ready to provide services as needed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company licenses rights to its IP to certain customers and collects royalties based on customer&#x2019;s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon the later of (a) delivery of the IP or (b) commencement of the license term if there are no substantive future obligations to perform under the arrangement. Revenue for licenses to future technology developed on a when-and-if -available basis is recognized straight-line over the license period as long as customers continue to have access to the future technology. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides standard product warranties for a term of typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE4Nw_0660d1ba-3116-413d-9e58-6b3dccb74183"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE5Mw_c5e6a341-56d4-417c-90ff-d77a58a04f40"&gt;two&lt;/span&gt; year depending on a product to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue on a ratable basis over time during the effective period of the services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs to obtain a contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are expensed as incurred in sales and marketing expense in the Company&#x2019;s consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers investments with an original maturity greater than three months and remaining maturities less than one year to be short-term investments. The Company classifies those investments that are not required for use in current operations and that mature in more than 12 months as long-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its investments as available for sale and reports them at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. For investments sold prior to maturity, the cost of investments sold is based on the specific identification method. Realized gains and losses on the sale of investments are recorded in other income, net in the condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amazon Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amazon Warrant (as defined in Note 7) is accounted for as an equity instrument. To determine the fair value of the Amazon Warrant on its issuance date, the Company used the Black-Scholes option pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price. Accordingly, when Amazon makes payments and vesting conditions become probable of being achieved, the Company records a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the fair value of the Amazon Warrant shares as of the Velodyne Merger date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. Cash, cash equivalents, restricted cash and short-term investments are deposited with federally insured commercial banks. At times, cash balances in the U.S. may be in excess of federal insurance limits. As of March&#160;31, 2023 and December&#160;31, 2022, the Company had cash, cash equivalents and restricted cash with financial institutions in the U.S. of $113.4 million and $123.5&#160;million, respectively. As of March&#160;31, 2023 and December&#160;31, 2022, the Company also had cash on deposit with financial institutions in countries other than the U.S. of approximately $4.1 million and $0.8&#160;million, respectively, that was not federally insured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally does not require collateral or other security deposits for accounts receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management&#x2019;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable from the Company&#x2019;s major customers representing 10% or more of total accounts receivable was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Customer accounted for less than 10% of total accounts receivable in the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the Company&#x2019;s major customers representing 10% or more of total revenue was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.640%"/&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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 #000000;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Customer accounted for less than 10% of total revenue in the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Supplier Risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable to the Company&#x2019;s major suppliers and professional services vendors representing 10% or more of total accounts payable were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.574%"/&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="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;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;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Services Vendor A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Services Vendor B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Services Vendor C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExMzk0OA_dcfd0df1-aa3f-4bf5-a11d-e58b5c7f2af2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, the Company performs the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;1) Identify the contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract with a customer exists when the contract is approved, each party&#x2019;s rights regarding the product or services to be transferred and the payment terms for the product or services can be identified, it is determined that the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgement in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer. Accounts receivable are due under normal trade terms, typically three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;2) Identify the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations promised in a contract are identified based on the product or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the product or services is separately identifiable from other promises in the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;3) Determine the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left: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 transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring product or services to the customer. Royalties from the license of IP are included in the transaction price in the period the sales occur. Other forms of variable consideration are included in the transaction price if the Company judges that it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#x2019;s contracts contain a significant financing component. All taxes assessed by a governmental authority on a specific revenue-producing transaction collected by the Company from a customer are excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;4) Allocate the transaction price to performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#x201c;SSP&#x201d;). In the three months ended March 31, 2023 and March 31, 2022, the Company did not have a material volume of contracts that required the allocation of transaction price to multiple performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;5) Recognize revenue when or as the Company satisfies a performance obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenue comes from product sales of lidar sensors to direct customers and distributors. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment or delivery dependent upon the terms of the underlying contract. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. For custom products that require engineering and development based on customer requirements, the Company recognizes revenue over time using an output method based on units of product shipped to date relative to total production units under the contract. Amounts billed to customers for shipping and handling are included in revenue, and the Company has elected to recognize the cost of shipping activities that occur after control has transferred to the customer as a fulfillment cost rather than a separate performance obligation. All related shipping costs are accrued and recognized within cost of revenue when the related revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s services revenue consists primarily of product development, validation services and providing maintenance services under our extended warranty contracts. The obligation to provide services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For product development and validation service projects, the Company bills and recognizes revenue as the services are performed. For these arrangements, control is transferred over as the Company&#x2019;s inputs incurred to complete the project; therefore, revenue is recognized over the service period with the measure of progress using the input method based on labor costs incurred to total labor cost (&#x201c;cost-to-cost&#x201d;) as the services are provided. The revenue from the sale of extended warranties is recognized over the warranty period on a ratable basis as the Company stands ready to provide services as needed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company licenses rights to its IP to certain customers and collects royalties based on customer&#x2019;s product sales. IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue upon the later of (a) delivery of the IP or (b) commencement of the license term if there are no substantive future obligations to perform under the arrangement. Revenue for licenses to future technology developed on a when-and-if -available basis is recognized straight-line over the license period as long as customers continue to have access to the future technology. Royalties from the license of IP are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides standard product warranties for a term of typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE4Nw_0660d1ba-3116-413d-9e58-6b3dccb74183"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE5Mw_c5e6a341-56d4-417c-90ff-d77a58a04f40"&gt;two&lt;/span&gt; year depending on a product to ensure that its products comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. The Company also provides service type extended warranties for an additional term ranging up to two additional years. For service type extended warranty contracts, the Company allocates revenue to this performance obligation on a relative standalone selling price basis and recognizes the revenue on a ratable basis over time during the effective period of the services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs to obtain a contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are expensed as incurred in sales and marketing expense in the Company&#x2019;s consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/div&gt;Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTY0NQ_87601b2b-8676-4c3f-a1d5-dc2ef192eb53">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers investments with an original maturity greater than three months and remaining maturities less than one year to be short-term investments. The Company classifies those investments that are not required for use in current operations and that mature in more than 12 months as long-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its investments as available for sale and reports them at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. For investments sold prior to maturity, the cost of investments sold is based on the specific identification method. Realized gains and losses on the sale of investments are recorded in other income, net in the condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <oust:ClassOfWarrantOrRightPolicyTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExODE4Ng_228dba54-90ea-4afd-ac1c-6a3a867ca736">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amazon Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amazon Warrant (as defined in Note 7) is accounted for as an equity instrument. To determine the fair value of the Amazon Warrant on its issuance date, the Company used the Black-Scholes option pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price. Accordingly, when Amazon makes payments and vesting conditions become probable of being achieved, the Company records a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the fair value of the Amazon Warrant shares as of the Velodyne Merger date.&lt;/span&gt;&lt;/div&gt;</oust:ClassOfWarrantOrRightPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTY0Ng_e386dce2-5df1-4c56-84d5-6178d0722da2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTY0Nw_6803d7b2-3a5f-4da7-b3ac-ba8ba3bff35d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. Cash, cash equivalents, restricted cash and short-term investments are deposited with federally insured commercial banks. At times, cash balances in the U.S. may be in excess of federal insurance limits. As of March&#160;31, 2023 and December&#160;31, 2022, the Company had cash, cash equivalents and restricted cash with financial institutions in the U.S. of $113.4 million and $123.5&#160;million, respectively. As of March&#160;31, 2023 and December&#160;31, 2022, the Company also had cash on deposit with financial institutions in countries other than the U.S. of approximately $4.1 million and $0.8&#160;million, respectively, that was not federally insured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally does not require collateral or other security deposits for accounts receivable. &lt;/span&gt;&lt;/div&gt;To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management&#x2019;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</us-gaap:ConcentrationRiskCreditRisk>
    <oust:CashCashEquivalentsAndRestrictedCashFDICInsuredAmount
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNDk0NzgwMjM3NjgwMw_3b38b241-b690-42c6-ab12-0fabb278eae9"
      unitRef="usd">113400000</oust:CashCashEquivalentsAndRestrictedCashFDICInsuredAmount>
    <oust:CashCashEquivalentsAndRestrictedCashFDICInsuredAmount
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExMzk2Ng_65edcac7-125a-4435-a561-c3d8d8a1cd6b"
      unitRef="usd">123500000</oust:CashCashEquivalentsAndRestrictedCashFDICInsuredAmount>
    <oust:CashCashEquivalentsAndRestrictedCashUninsuredAmount
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNDk0NzgwMjM3NjgxMQ_9f97e335-a2f5-4b40-a758-cd1dec4a3f07"
      unitRef="usd">4100000</oust:CashCashEquivalentsAndRestrictedCashUninsuredAmount>
    <oust:CashCashEquivalentsAndRestrictedCashUninsuredAmount
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExMzk5Ng_06a502b7-2ae8-4c7d-93c0-2d09797d4238"
      unitRef="usd">800000</oust:CashCashEquivalentsAndRestrictedCashUninsuredAmount>
    <us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMjc0ODc3OTExNDAwOQ_2d4cb3c2-e766-4c39-9840-5049eb6921bd">P90D</us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTY0OA_bbe2671b-bd94-496b-ab10-877aa53d0488">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable from the Company&#x2019;s major customers representing 10% or more of total accounts receivable was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Customer accounted for less than 10% of total accounts receivable in the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the Company&#x2019;s major customers representing 10% or more of total revenue was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.640%"/&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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 #000000;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Customer accounted for less than 10% of total revenue in the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable to the Company&#x2019;s major suppliers and professional services vendors representing 10% or more of total accounts payable were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.574%"/&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="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;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;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Services Vendor A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Services Vendor B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Services Vendor C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;*Accounted for less than 10% of total accounts payable.</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i07a2f52eeb0948e6a8e620bae1143c87_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOjQzMTBjMDMyYjU5MDRlMmQ5NjMyMjk0NjI4M2U5MWZlL3RhYmxlcmFuZ2U6NDMxMGMwMzJiNTkwNGUyZDk2MzIyOTQ2MjgzZTkxZmVfMS0xLTEtMS0xMTMxOTU_f4a85626-07c9-4376-bc6c-6848b4a9daf0"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i67e807f7710c4258812a3d9398bc4b6d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOjQzMTBjMDMyYjU5MDRlMmQ5NjMyMjk0NjI4M2U5MWZlL3RhYmxlcmFuZ2U6NDMxMGMwMzJiNTkwNGUyZDk2MzIyOTQ2MjgzZTkxZmVfMi0xLTEtMS0xMzExMTk_b877fd27-2cb1-4044-98b0-e98859755ce1"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i502e4fc4160a4c40890a3340a1a8525c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTE5MA_3abd08e5-b844-4c2d-98c4-e8b2af02769e"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5ede90b57a4c459682d4e567b1ddfb79_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfNTE5MA_a3d4bae3-ad5d-454c-bf8b-f92c9a1bcd22"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i645c0c3ba7f44ec08fc9bc92269cb667_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOjk4YmUxOTE3NDI1YjQ2NmY4Y2EyMTBlMGQxNzk1NDE4L3RhYmxlcmFuZ2U6OThiZTE5MTc0MjViNDY2ZjhjYTIxMGUwZDE3OTU0MThfMi0xLTEtMS0xMTMxOTU_7e076725-894f-4038-b52b-ab0ae7728acd"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5e95f0e60c3e4823a63090ba742a3ae8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMzI5ODUzNDkzMjEwMQ_6cd3152a-0984-412a-b1c7-9f831c0f942f"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i48bd3b441e364cb397ec7b7699a83f03_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOmU2ODczNjhkNzUxYjQ2MWM4ZjgzY2E0N2UwNmQwZmViL3RhYmxlcmFuZ2U6ZTY4NzM2OGQ3NTFiNDYxYzhmODNjYTQ3ZTA2ZDBmZWJfMi0xLTEtMS0xMzA0MzU_d027eb32-2557-43d0-99f9-502f33157545"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifa44a7d8c59b4b36a82bdc18d607caaf_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOmU2ODczNjhkNzUxYjQ2MWM4ZjgzY2E0N2UwNmQwZmViL3RhYmxlcmFuZ2U6ZTY4NzM2OGQ3NTFiNDYxYzhmODNjYTQ3ZTA2ZDBmZWJfMy0xLTEtMS0xMzA0MzU_a3f78844-8711-4d7b-bf8d-fa5c266d7b89"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if9d2adc05fe945e9b7e8c55cbe3488e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOmU2ODczNjhkNzUxYjQ2MWM4ZjgzY2E0N2UwNmQwZmViL3RhYmxlcmFuZ2U6ZTY4NzM2OGQ3NTFiNDYxYzhmODNjYTQ3ZTA2ZDBmZWJfMy0zLTEtMS0xMzA0MzU_64b086db-44a1-489a-bd19-e5b7546ffc50"
      unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if4c7e139dadb41b8ad9d63e42f249ace_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOmU2ODczNjhkNzUxYjQ2MWM4ZjgzY2E0N2UwNmQwZmViL3RhYmxlcmFuZ2U6ZTY4NzM2OGQ3NTFiNDYxYzhmODNjYTQ3ZTA2ZDBmZWJfNC0zLTEtMS0xMzA0NDc_792b6c6e-16b0-4de6-9e29-0f9c3c44b6f4"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibe10f4a4798742aebd66f8fca161eb1b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOmU2ODczNjhkNzUxYjQ2MWM4ZjgzY2E0N2UwNmQwZmViL3RhYmxlcmFuZ2U6ZTY4NzM2OGQ3NTFiNDYxYzhmODNjYTQ3ZTA2ZDBmZWJfNS0xLTEtMS0xMzA0NDc_c2d56f7e-86d4-4501-9f1c-dbe171d6f581"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if8c17eedd565443dab5f58c66636e104_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RhYmxlOmU2ODczNjhkNzUxYjQ2MWM4ZjgzY2E0N2UwNmQwZmViL3RhYmxlcmFuZ2U6ZTY4NzM2OGQ3NTFiNDYxYzhmODNjYTQ3ZTA2ZDBmZWJfNi0xLTEtMS0xMzA0NDc_daaaebf6-dceb-49c9-8a83-fac56e38ad42"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie49aaed83e934f65b48e68157d56fa76_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMzI5ODUzNDkzMjExNA_57fe0e06-560f-4f1b-8bfb-39426030f9c8"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie6e227f4894844a8b00c23a871ea7c33_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMzI5ODUzNDkzMjExNA_bf6dae8f-2385-46fb-9786-54a07f3f70af"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if0373d0f1ccd497281f819a9a3346ef1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMzI5ODUzNDkzMjExNA_dee4f196-90e5-487e-900e-0a0c679d5d5c"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i88497b6df95542a1a8a2826078a3070b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80MC9mcmFnOjc2MzBmMGIyNDM5ZjQzZjM5MWVjYWY0YzIyOTFiMDI0L3RleHRyZWdpb246NzYzMGYwYjI0MzlmNDNmMzkxZWNhZjRjMjI5MWIwMjRfMzI5ODUzNDkzMjExNA_e1e6ccd7-4902-4448-a4ae-60c1ac358557"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzI3NDg3NzkwODE4NjY_a76a6604-ab5c-4981-b69f-28edd05b9038">Business CombinationOn February 10, 2023, the Company completed Velodyne Merger. Velodyne shares ceased trading on the Nasdaq Stock Market LLC after market close on February 10, 2023, and each Velodyne share was exchanged for 0.8204 shares of the Company&#x2019;s common stock. Velodyne is treated as the acquired company for financial reporting purposes. This determination is primarily based on the Company&#x2019;s senior management prior to Velodyne Merger comprising a majority of the senior management of the Company following Velodyne Merger, the Company being the initiator of acquiring Velodyne and the Company being the party issuing shares in the Velodyne Merger. The acquisition price for the Velodyne Merger was $306.6 million, primarily consisting of fair value of the Company&#x2019;s common stock issued in exchange for Velodyne shares and fair value of the Amazon Warrant (Note 7) of $8.6 million. Through March&#160;31, 2023, transaction costs incurred by the Company in connection with the Velodyne Merger, including professional fees, were $13.0 million.&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the acquisition method of accounting in accordance with ASC 805, the total purchase price was allocated to identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management&#x2019;s best estimates and assumptions to assign fair value as of the acquisition date. The following table provides the assets acquired and liabilities assumed as of the date of acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchase consideration&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;306,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Preliminary amounts of identifiable assets and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;155,031&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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:8pt;font-weight:400;line-height:100%"&gt;8,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unbilled receivable, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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:8pt;font-weight:400;line-height:100%"&gt;9,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease, right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,887&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&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:8pt;font-weight:400;line-height:100%"&gt;13,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:8pt;font-weight:400;line-height:100%"&gt;(3,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32,821)&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,735)&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability, long-term portion&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:8pt;font-weight:400;line-height:100%"&gt;(11,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract liabilities, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;191,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;306,602&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The above fair values are still provisional and subject to change within the measurement period of twelve months from the date of completion of the Velodyne Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identified intangible assets acquired and their estimated useful lives as of February 10, 2023, were (in thousands, except years):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology - Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology - Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,000&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology relates to Velodyne&#x2019;s lidar sensors and BlueCity AI software used to monitor traffic networks and public spaces. The Company valued the hardware developed technology using the relief-from-royalty method under the income approach. Software developed technology was valued using the excess earnings method. The economic useful life was determined based on the technology cycle related to each developed technology, as well as the cash flows over the forecasted period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the customer relationships was determined using the distributor method with the estimated useful life of 8 years that approximates the pattern in which the economic benefits are expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the inventory was determined using the comparative sales method, which estimated the expected sales price of the product, reduced by all costs expected to be incurred to complete or dispose of the inventory, as well as a profit on the sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of property and equipment utilized a replacement cost method incorporating the age, quality and condition of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of the purchase consideration and the fair value of identifiable assets acquired and liabilities assumed at the acquisition date over the fair value of net tangible and identified intangible assets acquired was recorded as goodwill, which is not deductible for tax purposes. Goodwill is primarily attributable to the assembled workforce and the anticipated operational synergies at the time of the Velodyne Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated statement of operations as of March&#160;31, 2023, includes Velodyne revenue of $6.4 million and net loss of $29.7 million for the period from the acquisition date of February 10, 2023 to March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information below presents the combined historical results of operations of the Company and Velodyne as if Velodyne had been acquired as of January 1, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;20,886&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14,738&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(175,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information above includes the following adjustments to net loss in the appropriate pro forma periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;An increase in amortization expense related to the fair value of acquired identifiable intangible assets, net of the amortization expense already reflected in actual historical results&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(277)&lt;/span&gt;&lt;/td&gt;&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(754)&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;A decrease (increase) in expenses related to the transaction expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,058)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;A net increase in revenue related to the impact of the acceleration of the Amazon Warrant vesting recognized by Velodyne at the close of the Velodyne Merger transaction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in expenses related to the impact of the acceleration of the Amazon Warrant vesting recognized by Velodyne at the close of the Velodyne Merger transaction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Represents decrease (increase) in additional stock-based compensation expense related to Ouster employee terminations due to change in control.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,195)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Represents a decrease (increase) in severance expense in connection with the Velodyne Merger transaction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information has been presented for illustrative purposes only and is not necessarily indicative of results of operations that would have been achieved had the Velodyne Merger taken place on the date indicated, or of the Company's future consolidated results of operations. The supplemental pro forma information presented above has been derived from the Company&#x2019;s historical consolidated financial statements and from historical consolidated financial statements and the historical accounting records of Velodyne.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <oust:BusinessCombinationExchangeRatio
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzI3NDg3NzkwODE2MTE_48c77f67-3b80-488b-9e75-0284156d2056"
      unitRef="number">0.8204</oust:BusinessCombinationExchangeRatio>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8164c92951884156b37ce12ec826c307_D20230210-20230210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzQ5NDc4MDIzNDQ2NzI_9c5c2b2f-aeb0-42ff-b782-ba8555ac7c69"
      unitRef="usd">306600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <oust:BusinessCombinationConsiderationTransferredWarrantsAndRightsAssumed
      contextRef="ie0d4b4e192df44ddac4c77f3357d826a_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzQ5NDc4MDIzNDQ2Nzg_453069da-2227-4b00-a415-b6ca707986ab"
      unitRef="usd">8600000</oust:BusinessCombinationConsiderationTransferredWarrantsAndRightsAssumed>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8164c92951884156b37ce12ec826c307_D20230210-20230210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzQ5NDc4MDIzNDQ3MTk_533021c4-4ca6-4544-a9cb-5b16905ac747"
      unitRef="usd">13000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzMyOTg1MzQ5MDA1OTA_14331016-8986-4ac8-981b-776b8d6fddb6">The following table provides the assets acquired and liabilities assumed as of the date of acquisition (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchase consideration&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;306,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Preliminary amounts of identifiable assets and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;155,031&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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:8pt;font-weight:400;line-height:100%"&gt;8,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unbilled receivable, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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:8pt;font-weight:400;line-height:100%"&gt;9,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease, right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,887&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&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:8pt;font-weight:400;line-height:100%"&gt;13,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:8pt;font-weight:400;line-height:100%"&gt;(3,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32,821)&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,735)&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability, long-term portion&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:8pt;font-weight:400;line-height:100%"&gt;(11,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract liabilities, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;191,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;306,602&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8164c92951884156b37ce12ec826c307_D20230210-20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzEtMS0xLTEtMTMzMDAx_9f2306d2-5f40-493d-85fe-7bb680222c79"
      unitRef="usd">306601000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzMtMS0xLTEtMTMzNDcw_a9c684c7-f9af-4361-8bf6-a5e7b76a15f4"
      unitRef="usd">32137000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzMtMS0xLTEtMTE5NzUx_aeddc5f9-e66b-4d0b-bd6a-3c911db17d1f"
      unitRef="usd">155031000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzQtMS0xLTEtMTE5NzUx_e8f2bc15-4ec1-4404-8fd0-c7603b0ebbb5"
      unitRef="usd">8611000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzQtMS0xLTEtMTI3MjQw_efc6037f-52cb-4161-bc24-1b0aa1b9deb0"
      unitRef="usd">9700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzUtMS0xLTEtMTE5NzUx_573ccc9d-d3c3-4672-80d0-3141c5291087"
      unitRef="usd">4387000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetAfterAllowanceForCreditLossNoncurrent
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzYtMS0xLTEtMTE5NzUx_ca0b294c-0ee2-493d-857b-ffe773f97a4a"
      unitRef="usd">6657000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzctMS0xLTEtMTE5NzUx_b05e9514-04d1-407a-8f1f-8aef19898ca4"
      unitRef="usd">9900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzgtMS0xLTEtMTI3MjQw_959cb2bc-5194-442e-ad7c-94c10884e136"
      unitRef="usd">10887000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzktMS0xLTEtMTE5NzUx_939397cb-6ca7-46d9-ac01-beab219eb17f"
      unitRef="usd">13000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzEwLTEtMS0xLTExOTc1MQ_f6a31c69-e7b2-49bb-8aeb-42b2e707e4cb"
      unitRef="usd">1047000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzEwLTEtMS0xLTEyNzA5OA_c5c11100-1c16-4c4f-8b34-b2cf1e46fd17"
      unitRef="usd">3356000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedAndOtherCurrentLiabilities
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzEyLTEtMS0xLTExOTc1MQ_cedf7823-7d10-4e0b-b9c4-b63a0d924b46"
      unitRef="usd">32821000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedAndOtherCurrentLiabilities>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzE2LTEtMS0xLTEyNzI1MA_683f1e20-4c8c-4fa4-9a8a-4baa18ab6c6b"
      unitRef="usd">5475000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzE3LTEtMS0xLTEyNzI1MA_0e296b83-a794-43cd-9cbd-92cac9b7ec13"
      unitRef="usd">3735000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzE5LTEtMS0xLTExOTc1MQ_7f00c473-4977-47a9-bdba-9a42d63f8d25"
      unitRef="usd">11940000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityNoncurrent
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzIwLTEtMS0xLTExOTc1MQ_e12c5425-948c-4b8e-8ec4-b6769ab2465f"
      unitRef="usd">2206000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzIxLTEtMS0xLTExOTc1MQ_cbf7aac8-901f-4ddd-8931-4d000fad6bcf"
      unitRef="usd">745000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzIyLTEtMS0xLTExOTc1MQ_1f882d9d-dad4-4e18-ad93-d65bb3739703"
      unitRef="usd">191079000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzI0LTEtMS0xLTExOTc1MQ_fea0c4b8-3e09-4026-99f6-0e82abc7e490"
      unitRef="usd">115523000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo5MjQ5YmQyNzU0OWM0NmQ0YjE1ZTdkMzQ3YjdjZjkzOS90YWJsZXJhbmdlOjkyNDliZDI3NTQ5YzQ2ZDRiMTVlN2QzNDdiN2NmOTM5XzI0LTEtMS0xLTEyNzI1MA_a11b4d4b-7534-410e-afd6-98ad33e4fc77"
      unitRef="usd">306602000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzMyOTg1MzQ5MTMwMTk_16a42dba-b136-4dc0-9496-8a4780433abb">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identified intangible assets acquired and their estimated useful lives as of February 10, 2023, were (in thousands, except years):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology - Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology - Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,000&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i01fec34cb53e4c4691eae016269831e6_D20230210-20230210"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzEtMS0xLTEtMTI3Mzc0_6e922c50-4e82-4d16-8fdc-44d5d83bae58">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3f0efb5d51e04ac9af69b154c9a6c961_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzEtMy0xLTEtMTI3Mzc0_4ea2e8b6-67fd-480d-bb02-feffe36f3a19"
      unitRef="usd">2500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie771c2c2932a49679058571003c74c96_D20230210-20230210"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzItMS0xLTEtMTI3Mzc0_322e3fe6-2d6c-4d32-ac38-23e34344eef0">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iee92a9e04dfc404c9db9dd3c143af6b2_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzItMy0xLTEtMTI3Mzc0_44841d91-89f3-4df5-a956-7ec76909c075"
      unitRef="usd">5100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibe579d6f7e9f4e7f9a4533355b2550b1_D20230210-20230210"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzMtMS0xLTEtMTI3Mzc0_8443507f-fd79-4583-a1b4-ef225221f8af">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ibc369d61096c4557bebad21e48915557_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzMtMy0xLTEtMTI3Mzc0_db7c1898-6118-4a39-831a-c4230091911a"
      unitRef="usd">5400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i4e15a4f9057f432e98fae132756543ad_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo4ZWZiOWZjZDRlNDE0YTkxYTQwMzBjZDg3MmVlYWZlMC90YWJsZXJhbmdlOjhlZmI5ZmNkNGU0MTRhOTFhNDAzMGNkODcyZWVhZmUwXzQtMy0xLTEtMTI3Mzc0_dbe10d1f-0452-4078-b0cc-e6e4b862ca65"
      unitRef="usd">13000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibe579d6f7e9f4e7f9a4533355b2550b1_D20230210-20230210"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzI3NDg3NzkwOTk5MTc_d619b741-e421-4709-9c2a-10479434b2e2">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i8363f309f621455d946c2e4fd1004f99_D20230210-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzQ5NDc4MDIzNTE4ODg_7198c77b-d0d7-4d71-a162-88e11431934b"
      unitRef="usd">6400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i8363f309f621455d946c2e4fd1004f99_D20230210-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzQ5NDc4MDIzNTQ3Mjc_e25bfb35-b99b-4a13-812f-ebe243ed00dd"
      unitRef="usd">-29700000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90ZXh0cmVnaW9uOjY3MjAzMDA3MzU3NDQzMTQ5MmY3MDNiYzEzMWY5ZmIwXzMyOTg1MzQ5MDA1OTE_647da2aa-42bc-4d38-8462-b8ab3a656484">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information below presents the combined historical results of operations of the Company and Velodyne as if Velodyne had been acquired as of January 1, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;20,886&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14,738&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(175,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information above includes the following adjustments to net loss in the appropriate pro forma periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;An increase in amortization expense related to the fair value of acquired identifiable intangible assets, net of the amortization expense already reflected in actual historical results&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(277)&lt;/span&gt;&lt;/td&gt;&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(754)&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;A decrease (increase) in expenses related to the transaction expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,058)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;A net increase in revenue related to the impact of the acceleration of the Amazon Warrant vesting recognized by Velodyne at the close of the Velodyne Merger transaction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in expenses related to the impact of the acceleration of the Amazon Warrant vesting recognized by Velodyne at the close of the Velodyne Merger transaction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Represents decrease (increase) in additional stock-based compensation expense related to Ouster employee terminations due to change in control.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,195)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Represents a decrease (increase) in severance expense in connection with the Velodyne Merger transaction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ifb51db1a56e04e20b814d76478d15455_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo3YTEyODM3ODBkM2E0NzAwOTZiNDVhYzE2ZjI0NjNjZi90YWJsZXJhbmdlOjdhMTI4Mzc4MGQzYTQ3MDA5NmI0NWFjMTZmMjQ2M2NmXzItMS0xLTEtMTE5OTQz_fad1e731-20ee-4365-a8a1-95ae14559ae5"
      unitRef="usd">20886000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ifdd2802773ab4f5883179a43494cd553_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo3YTEyODM3ODBkM2E0NzAwOTZiNDVhYzE2ZjI0NjNjZi90YWJsZXJhbmdlOjdhMTI4Mzc4MGQzYTQ3MDA5NmI0NWFjMTZmMjQ2M2NmXzItMy0xLTEtMTE5OTQz_57bc2855-8da5-450f-a381-5cbee83de04c"
      unitRef="usd">14738000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ifb51db1a56e04e20b814d76478d15455_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo3YTEyODM3ODBkM2E0NzAwOTZiNDVhYzE2ZjI0NjNjZi90YWJsZXJhbmdlOjdhMTI4Mzc4MGQzYTQ3MDA5NmI0NWFjMTZmMjQ2M2NmXzMtMS0xLTEtMTE5OTQz_a83d5feb-15f8-4304-a980-05c488241c94"
      unitRef="usd">-175835000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ifdd2802773ab4f5883179a43494cd553_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTo3YTEyODM3ODBkM2E0NzAwOTZiNDVhYzE2ZjI0NjNjZi90YWJsZXJhbmdlOjdhMTI4Mzc4MGQzYTQ3MDA5NmI0NWFjMTZmMjQ2M2NmXzMtMy0xLTEtMTE5OTQz_fb419e39-e1a9-43fe-a00f-c02a6952b3c1"
      unitRef="usd">-104111000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i75cbf7e53fdf434f96d9ef4cb7314c91_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzItMS0xLTEtMTIwMDA5_46df4c9f-3a86-4838-b31f-48601bd64c71"
      unitRef="usd">-277000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i721c40d01655478b90172f2bf321baa2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzItMy0xLTEtMTIwMDA5_13a293ba-2065-4946-bafe-445a5645c329"
      unitRef="usd">-754000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9507ab55bd36425da7d6811d4f193513_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzMtMS0xLTEtMTIwMDA5_d486fefc-75cd-4496-a655-aaeff9f3d0ee"
      unitRef="usd">6058000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia479687c275b41d19cc5d666e480332c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzMtMy0xLTEtMTIwMDA5_db143417-46e3-44cc-8e32-2050ce412bc3"
      unitRef="usd">-6058000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i356a40f7ec5d4eccb0c6bf64e624f729_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzQtMS0xLTEtMTIwMDA5_392d0810-0ff4-4c7f-9e70-fb77f2c27107"
      unitRef="usd">3656000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i3a3ddd84487d476d9229e3d483497832_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzQtMy0xLTEtMTIwMDA5_da1938b7-79b0-44f7-86f3-8bf66cc78f22"
      unitRef="usd">0</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9bd231168e4f46e28eaf013be1d92d91_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzUtMS0xLTEtMTIwMDA5_e78d0579-3db9-44da-b27c-ff1bbc33282f"
      unitRef="usd">26704000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i5abdfc3cbce945f0a557316deb2f5375_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzUtMy0xLTEtMTIwMDA5_37d8024c-e439-4844-8ec5-af57ddb57094"
      unitRef="usd">0</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ifac8e36007bf417187304bd76c44c3f1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzYtMS0xLTEtMTIwMDA5_467d84e0-05c6-41b6-8f9c-92d21fee40ff"
      unitRef="usd">6383000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9403669fb5934c14aa305c1183665f11_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzYtMy0xLTEtMTIwMDA5_9cecd392-8f0e-47db-9eed-6bcb493fad4f"
      unitRef="usd">-5195000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i7d8de06d62b8442d97c2002b15710dfd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzctMS0xLTEtMTIwMDA5_323e6920-7d68-4c92-9214-18cb5090d741"
      unitRef="usd">10586000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9a3ae854d750403a9664ae9533bd8d39_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zOTIvZnJhZzo2NzIwMzAwNzM1NzQ0MzE0OTJmNzAzYmMxMzFmOWZiMC90YWJsZTphMWM2YzFiNTQ2Y2I0OTc2YWM3MDljYjE4MTdhOWJhNS90YWJsZXJhbmdlOmExYzZjMWI1NDZjYjQ5NzZhYzcwOWNiMTgxN2E5YmE1XzctMy0xLTEtMTIwMDA5_dc1576df-dad8-414d-b4b2-974b483504d2"
      unitRef="usd">-10586000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RleHRyZWdpb246ZWE5MjQ4NmI5ZGQwNDg1NGIxNTdkZGQzNTdkY2NjOGZfMjcxMQ_0c95af6e-f01f-4664-8845-33672e589f6f">Fair Value of Financial Instruments &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information by level for the Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt and U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,909&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,307&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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="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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds are included within Level&#160;1 of the fair value hierarchy because they are valued using quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper, corporate debt and U.S. government agency securities are included within Level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the warrant liabilities from the CLA private placement warrants (&#x201c;Private Placement warrants&#x201d;) is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of the changes in the fair value of the Company&#x2019;s Level&#160;3 financial instruments (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.204%"/&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 style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:7pt;font-weight:700;line-height:100%"&gt;Private Placement Warrant Liability&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in the fair value included in other income, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2023&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December 31, 2021&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in the fair value included in other income, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2022&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,881)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain assets, including goodwill and other intangible assets, which are measured at fair value on a non-recurring basis and are adjusted to fair value only if an impairment charge is recognized. The categorization of the framework used to measure fair value of the assets is considered to be within the Level 3 valuation hierarchy due to the subjective nature of the unobservable inputs used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosure of Fair Values &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities and debt. The carrying values of these financial instruments approximate their fair values.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RleHRyZWdpb246ZWE5MjQ4NmI5ZGQwNDg1NGIxNTdkZGQzNTdkY2NjOGZfMjcxMg_7f9886ba-4162-47c7-a93b-6ddba74c4af4">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information by level for the Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt and U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,909&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,307&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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="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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i46d062c8a3db48bcb5585ba576a7c9f7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfMy0xLTEtMS0xMTMxOTU_88e314d1-11f0-49a2-acf9-608103993e6b"
      unitRef="usd">17398000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic9f19ad5a0ca438aae785eaade55ef08_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfMy0zLTEtMS0xMTMxOTU_809004c0-cdbb-4ac4-ae1c-228fb2ce8ff2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i72edf5b93da44218a35da3545ef369bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfMy01LTEtMS0xMTMxOTU_8ea2cc74-f666-4dfe-982b-88519edb7614"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ied87f55dc3b84937b44c332b18a79d7f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfMy03LTEtMS0xMTMxOTU_c39a1a51-2c80-421e-a5eb-0bca0e39a077"
      unitRef="usd">17398000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4ccddb1d48314307bbffbbfb85c3dbf6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy0xLTEtMS0xMTYwNDE_5182ccf7-3f4d-4766-8925-fa866d441144"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i31d314995af741e1b142e833d2165ee6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy0zLTEtMS0xMTYwNDE_18b0090b-7b78-4757-8b9d-10e04f601fab"
      unitRef="usd">121396000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iebddbace34a14d6bbf95f6d805954cec_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy01LTEtMS0xMTYwNDE_bd2f9622-0f96-42e7-86c4-fec0cf44ca6f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3003a8963ab748edaad11c725f788e32_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy03LTEtMS0xMTYwNDE_0f5d4637-b8c1-49aa-9a61-9394d36d83f1"
      unitRef="usd">121396000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia98b384a16864fc19f5821e0631722b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOC0xLTEtMS0xMTYwNDE_7f010382-cfd3-4d85-ab36-7720413591d6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ice681fcf18bd4d05b4702fb6452fd64a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOC0zLTEtMS0xMTYwNDE_cdbe32e7-d66a-4791-9450-04535b019372"
      unitRef="usd">19513000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i2cc9ee1b2934418ea6cf9655293122a7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOC01LTEtMS0xMTYwNDE_d2d83f80-8ced-42fe-adfc-10a337b4cb5d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ifc7f37944c044d86a68a8a9fc4378411_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOC03LTEtMS0xMTYwNDE_a01950b9-f034-4834-80e5-03424b9416f6"
      unitRef="usd">19513000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i18c9152940b9423dbaf1a464fee39cea_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOS0xLTEtMS0xMTYwNDE_4f7ad79d-a94e-47b6-8d02-c011d6df848b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id91c32e5bb4d460a94e5587b9f7c0906_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOS0zLTEtMS0xMTYwNDE_d93d0276-eb45-489d-90cf-545752e1762f"
      unitRef="usd">140909000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i531a9769fef8419c9a0ddc3caaaabc42_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOS01LTEtMS0xMTYwNDE_6d5ff8c7-951f-49af-bb47-d229d8ca3c23"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfOS03LTEtMS0xMTYwNDE_955f9ddf-6740-4e76-b5f3-a99c7ae46b52"
      unitRef="usd">140909000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i487e3e626e8b42f5877cc2d7bfc560c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNC0xLTEtMS0xMTMxOTU_f7a7c6dd-9ef9-44f7-8abe-53e0eabeb9a1"
      unitRef="usd">17398000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4f9b72b62ba14a6db60bf5a4e7422fe5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNC0zLTEtMS0xMTMxOTU_d18953e6-d6fa-41e4-8668-09ace97cec2f"
      unitRef="usd">140909000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idf1374a377b242c6a6b780dfda0ee411_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNC01LTEtMS0xMTMxOTU_28f20e69-b550-46fa-8ea8-c6a6949b689e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia9559ce4e74940c9b0e87ea9dd27f377_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNC03LTEtMS0xMTMxOTU_ddd5f68f-90bc-4cdf-a5e7-21110bb22b13"
      unitRef="usd">158307000</us-gaap:AssetsFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i487e3e626e8b42f5877cc2d7bfc560c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNi0xLTEtMS0xMTMxOTU_bd0aeadb-f95e-450f-8af5-c8c8d812e40f"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i4f9b72b62ba14a6db60bf5a4e7422fe5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNi0zLTEtMS0xMTMxOTU_ef118fc1-142f-437e-907d-7a4432b961ca"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="idf1374a377b242c6a6b780dfda0ee411_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNi01LTEtMS0xMTMxOTU_d5108917-8a77-4b8e-a793-7e0e10bace7e"
      unitRef="usd">74000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="ia9559ce4e74940c9b0e87ea9dd27f377_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNi03LTEtMS0xMTMxOTU_e7d56f95-d96c-45c2-ba1f-adf563105aa0"
      unitRef="usd">74000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i487e3e626e8b42f5877cc2d7bfc560c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy0xLTEtMS0xMTMxOTU_add3e2b7-0cdf-4dcf-a5e5-7c55573908c1"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i4f9b72b62ba14a6db60bf5a4e7422fe5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy0zLTEtMS0xMTMxOTU_4d06f9eb-b57a-4923-b409-f68b0695582e"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="idf1374a377b242c6a6b780dfda0ee411_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy01LTEtMS0xMTMxOTU_cfb4e4d5-8948-4e12-9b73-cdca1b939f47"
      unitRef="usd">74000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ia9559ce4e74940c9b0e87ea9dd27f377_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOmNkZjlkODE2NDk2NDQ4NDRhYTM5ZTc4YmQ1N2E0ZWU0L3RhYmxlcmFuZ2U6Y2RmOWQ4MTY0OTY0NDg0NGFhMzllNzhiZDU3YTRlZTRfNy03LTEtMS0xMTMxOTU_e5ac767f-dea3-40c8-b72c-af7aee048d54"
      unitRef="usd">74000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie5c119982a5641afaa99c65f8569da9e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfMy0xLTEtMS0xMTMxOTU_ab687188-d36b-4919-af2b-76c9d92c163c"
      unitRef="usd">121100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9e3c36539144417593d8ca690b7fba79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfMy0zLTEtMS0xMTMxOTU_91f3ae62-257d-49b4-836c-186a4144c1ae"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i025690678bf84d2ea74016cf49e86d04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfMy01LTEtMS0xMTMxOTU_b6a803af-60d7-4a34-947b-beac461927ce"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if01a7743beb143939a4dd0206880df47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfMy03LTEtMS0xMTMxOTU_42d014f9-f312-4675-9e52-32718434c177"
      unitRef="usd">121100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iddaa7988ba734bb19f82712f6b97dc6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNC0xLTEtMS0xMTMxOTU_86f1b0f2-55b9-4e18-a514-b97aa3b831be"
      unitRef="usd">121100000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iadb66fca64a94ad4a4a69a29224fa710_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNC0zLTEtMS0xMTMxOTU_a205466e-4369-403f-a671-9875bb1cca78"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5aac79c741b042ba92bdce796c0774e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNC01LTEtMS0xMTMxOTU_4dcbe57a-8e92-405f-a98d-d3150e45ff2c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6002c4f222964fb2a2a171668dfef6ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNC03LTEtMS0xMTMxOTU_1709edd2-8972-4028-bbe5-39ccd4a5ccab"
      unitRef="usd">121100000</us-gaap:AssetsFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="iddaa7988ba734bb19f82712f6b97dc6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNi0xLTEtMS0xMTMxOTU_96feffd3-bbb9-47ea-8654-9face9f68ffa"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="iadb66fca64a94ad4a4a69a29224fa710_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNi0zLTEtMS0xMTMxOTU_90a484af-5234-4b54-a881-ec5ff654cb09"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i5aac79c741b042ba92bdce796c0774e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNi01LTEtMS0xMTMxOTU_2c00617b-21da-483a-9f8d-e12909f71c5f"
      unitRef="usd">180000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i6002c4f222964fb2a2a171668dfef6ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNi03LTEtMS0xMTMxOTU_b4e4ed83-0823-4817-9cff-a63da8902909"
      unitRef="usd">180000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iddaa7988ba734bb19f82712f6b97dc6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNy0xLTEtMS0xMTMxOTU_7cfee8f8-a5f5-43ed-9a36-6d86d715ca33"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iadb66fca64a94ad4a4a69a29224fa710_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNy0zLTEtMS0xMTMxOTU_6458b20f-8915-46a2-aea9-0e6d96368606"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i5aac79c741b042ba92bdce796c0774e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNy01LTEtMS0xMTMxOTU_5dff2ef0-e06b-4d01-b4b8-acc3f86be73b"
      unitRef="usd">180000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6002c4f222964fb2a2a171668dfef6ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjE3ZmE1NmFmN2FhODQ0Zjk4NjUwM2MyYjMyYWQ2NWIxL3RhYmxlcmFuZ2U6MTdmYTU2YWY3YWE4NDRmOTg2NTAzYzJiMzJhZDY1YjFfNy03LTEtMS0xMTMxOTU_cf992bae-6ef4-47dd-9b8a-1d9916b238f9"
      unitRef="usd">180000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RleHRyZWdpb246ZWE5MjQ4NmI5ZGQwNDg1NGIxNTdkZGQzNTdkY2NjOGZfMjcxMw_1ed4f6c1-1ad4-4823-a336-5047c37c6254">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of the changes in the fair value of the Company&#x2019;s Level&#160;3 financial instruments (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.204%"/&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 style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:7pt;font-weight:700;line-height:100%"&gt;Private Placement Warrant Liability&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in the fair value included in other income, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2023&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December 31, 2021&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in the fair value included in other income, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2022&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,881)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iee58d2a48867442e9c0063a47267aa1b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjgzOTU0MTdmMzkyZDQwNzhiMjVhMjcxNTA3MmRjODA0L3RhYmxlcmFuZ2U6ODM5NTQxN2YzOTJkNDA3OGIyNWEyNzE1MDcyZGM4MDRfMS0zLTEtMS0xMTMxOTU_91bb0a27-78c4-4c97-8369-0932fc65971b"
      unitRef="usd">180000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1ba56efc738642b9a6443e496040378e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjgzOTU0MTdmMzkyZDQwNzhiMjVhMjcxNTA3MmRjODA0L3RhYmxlcmFuZ2U6ODM5NTQxN2YzOTJkNDA3OGIyNWEyNzE1MDcyZGM4MDRfMi0zLTEtMS0xMTMxOTU_a1934e2c-57a9-4371-8c4a-d1f671b99c99"
      unitRef="usd">-106000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic5195c2056bb4e8c9bfe1c33afd0a9be_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjgzOTU0MTdmMzkyZDQwNzhiMjVhMjcxNTA3MmRjODA0L3RhYmxlcmFuZ2U6ODM5NTQxN2YzOTJkNDA3OGIyNWEyNzE1MDcyZGM4MDRfMy0zLTEtMS0xMTMxOTU_670f7f13-32bc-4cd6-928b-1e6452310b7b"
      unitRef="usd">74000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id1529bdda383497985b2039b37e152ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjgzOTU0MTdmMzkyZDQwNzhiMjVhMjcxNTA3MmRjODA0L3RhYmxlcmFuZ2U6ODM5NTQxN2YzOTJkNDA3OGIyNWEyNzE1MDcyZGM4MDRfNS0zLTEtMS0xMTMxOTU_ebc434a5-1f39-4154-b564-e876d10e583c"
      unitRef="usd">7626000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1706d828f71e4eb19896ea18183aeef2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjgzOTU0MTdmMzkyZDQwNzhiMjVhMjcxNTA3MmRjODA0L3RhYmxlcmFuZ2U6ODM5NTQxN2YzOTJkNDA3OGIyNWEyNzE1MDcyZGM4MDRfNy0zLTEtMS0xMTMxOTU_977c4476-69e0-40f2-9f70-6f34814f6521"
      unitRef="usd">-1745000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4aa76f065ea8492aadae7292c2d73a3d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80Ni9mcmFnOmVhOTI0ODZiOWRkMDQ4NTRiMTU3ZGRkMzU3ZGNjYzhmL3RhYmxlOjgzOTU0MTdmMzkyZDQwNzhiMjVhMjcxNTA3MmRjODA0L3RhYmxlcmFuZ2U6ODM5NTQxN2YzOTJkNDA3OGIyNWEyNzE1MDcyZGM4MDRfOS0zLTEtMS0xMTMxOTU_feda652b-d053-4ce5-b8fc-00766a0ac822"
      unitRef="usd">5881000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAxNA_f20ea09a-698b-43be-b9f2-a03466628783">Balance Sheet Components &lt;div style="margin-top: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;Cash, Cash Equivalents and Short-Term Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash and cash equivalents consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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:100%"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,827&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,932&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a cash sweep account, which is included in money market funds as of March&#160;31, 2023 and December&#160;31, 2022. Cash is invested in short-term money market funds that earn interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company acquired short-term investments consisting of commercial paper, corporate debt and U.S. government agency securities as a result of the merger with Velodyne that closed on February 10, 2023 (see&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note 3). Short-term investments were $140.9 million as of March&#160;31, 2023. Unrealized gains and losses on the Company&#x2019;s short-term investments were not significant as of March&#160;31, 2023 and therefore, the amortized cost of the Company&#x2019;s short-term investments approximated their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash consists of collateral to merchant credit card and certificates of deposit held by a bank as security for outstanding letters of credit. The Company had a restricted cash balance of $1.7 million and $1.3 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which has been excluded from the Company&#x2019;s cash and cash equivalents balances. The Company presented $0.6 million and $0.3 million of the total amount of restricted cash within current assets&#160;on the condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively. The remaining restricted cash balance o&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;f $1.1 million and $1.1 million&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; is included in non-current assets on the condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the amounts reported in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,726&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,533&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total inventory balance as of March&#160;31, 2023 includes remaining inventory balance acquired as part of Velodyne Merger at its fair value as of February 10, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from contract manufacturer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,646&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,543&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automotive and vehicle hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,992&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,448&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,845&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,319&#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: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,282&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,849&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,643&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,695&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense associated with property and equipment was $4.6 million and $1.3 million during the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the aggregate purchase price over the fair value of net identifiable assets acquired in a business combinations. The following table displays the changes in the carrying amount of goodwill (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill addition related to Velodyne Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,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 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment charges&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;(99,409)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized and is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Since February 10, 2023, the date of the Velodyne Merger, the Company experienced a significant decline in its stock price. This decline resulted in the total market value of its shares of stock outstanding (&#x201c;market capitalization&#x201d;) being less than the carrying value of its reporting unit as of March&#160;31, 2023. The Company also considered the impact of current macroeconomic conditions in the lidar sensor industry that potentially impact the fair value of the Company&#x2019;s reporting unit. The macroeconomic conditions considered include deterioration in the equity markets evidenced by sustained declines in the Company&#x2019;s stock price, those of its peers, along with an increase in the weighted-average cost of capital primarily driven by an increase in interest rates. After considering all available evidence in the evaluation of goodwill impairment indicators, the Company determined it was appropriate to perform an interim quantitative assessment of its goodwill as of March&#160;31, 2023. In connection with the Company&#x2019;s interim goodwill impairment assessment as of March&#160;31, 2023, the Company recorded goodwill impairment charges of approximately $99.4 million. The Company&#x2019;s goodwill impairment analysis included a comparison of the aggregate estimated fair value of our reporting unit to our total market capitalization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, remaining goodwill balance was $67.3 million. No goodwill impairment charges were recognized during the year ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 acquired intangible assets, net as of March&#160;31, 2023 and December&#160;31, 2022 (in thousands):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,746)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,654&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,235)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,165&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $1.5 million and $1.1 million during the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:100%"&gt;Years:&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;Amount&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (the remainder of 2023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,654&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued and Other Current Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uninvoiced receipts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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:middle"&gt;&lt;span style="color:#000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&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 and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,683&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,071&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAxNQ_4245fbad-025e-4c5d-945e-73c19641a00d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash and cash equivalents consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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:100%"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,827&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,932&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a cash sweep account, which is included in money market funds as of March&#160;31, 2023 and December&#160;31, 2022. Cash is invested in short-term money market funds that earn interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheets to the amounts reported in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0NzU3OTBjMzgxZDRhNTY5MjRkYjZkODFmOTI5ZWIzL3RhYmxlcmFuZ2U6ZDQ3NTc5MGMzODFkNGE1NjkyNGRiNmQ4MWY5MjllYjNfMS0xLTEtMS0xMTMxOTU_dc88f8d1-dd35-4d23-b47f-2c4423b3581f"
      unitRef="usd">98429000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0NzU3OTBjMzgxZDRhNTY5MjRkYjZkODFmOTI5ZWIzL3RhYmxlcmFuZ2U6ZDQ3NTc5MGMzODFkNGE1NjkyNGRiNmQ4MWY5MjllYjNfMS0zLTEtMS0xMTMxOTU_90a3ab23-7388-48af-b831-5b9c3da63eae"
      unitRef="usd">1832000</us-gaap:Cash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0NzU3OTBjMzgxZDRhNTY5MjRkYjZkODFmOTI5ZWIzL3RhYmxlcmFuZ2U6ZDQ3NTc5MGMzODFkNGE1NjkyNGRiNmQ4MWY5MjllYjNfMy0xLTEtMS0xMTMxOTU_4c92bd8c-0070-432b-82ce-27e919e8c18f"
      unitRef="usd">17398000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0NzU3OTBjMzgxZDRhNTY5MjRkYjZkODFmOTI5ZWIzL3RhYmxlcmFuZ2U6ZDQ3NTc5MGMzODFkNGE1NjkyNGRiNmQ4MWY5MjllYjNfMy0zLTEtMS0xMTMxOTU_92726be0-fcfa-4732-a589-e135a33ff6f8"
      unitRef="usd">121100000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0NzU3OTBjMzgxZDRhNTY5MjRkYjZkODFmOTI5ZWIzL3RhYmxlcmFuZ2U6ZDQ3NTc5MGMzODFkNGE1NjkyNGRiNmQ4MWY5MjllYjNfNS0xLTEtMS0xMTMxOTU_7698f887-cbb8-4c6a-a30e-18d94e1faf95"
      unitRef="usd">115827000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0NzU3OTBjMzgxZDRhNTY5MjRkYjZkODFmOTI5ZWIzL3RhYmxlcmFuZ2U6ZDQ3NTc5MGMzODFkNGE1NjkyNGRiNmQ4MWY5MjllYjNfNS0zLTEtMS0xMTMxOTU_6c487296-d5cb-4252-aeea-8e0f08465461"
      unitRef="usd">122932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNDk0NzgwMjMzODQyNQ_539c41f6-36f6-422c-a154-3940770a5512"
      unitRef="usd">140900000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCash
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNDk0NzgwMjMzOTc2OQ_296d6536-7fda-4c90-8551-aa8572a6e185"
      unitRef="usd">1700000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNjg3_035bcf85-d248-4c8f-8186-71b7334a2b87"
      unitRef="usd">1300000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfODIy_8a041d60-6f73-4c58-8247-41230b424c62"
      unitRef="usd">600000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfODI5_e1bf83f8-aea6-4c99-a4a9-faca89acb1d3"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfMTAxMA_49c61f0a-e31b-4c11-9d0e-557ecd458791"
      unitRef="usd">1100000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfMTAxNw_195460ab-abc5-484c-a7a3-b89f13a45f77"
      unitRef="usd">1100000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfMS0xLTEtMS0xMTMxOTU_afb1b845-eba2-4c57-a577-66771fa5cc90"
      unitRef="usd">115827000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfMS0zLTEtMS0xMTMxOTU_40957c2a-70d5-4c62-af1c-e7498179d494"
      unitRef="usd">160783000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfMi0xLTEtMS0xMTMxOTU_da3542f7-86e8-46f6-9567-e9bfee8f2e1e"
      unitRef="usd">566000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfMi0zLTEtMS0xMTMxOTU_7ab31e35-8e73-4b49-a01c-34a19ffac976"
      unitRef="usd">977000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfMy0xLTEtMS0xMTMxOTU_ee36a60a-9a92-4ae9-95c3-290075c085d4"
      unitRef="usd">1089000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfMy0zLTEtMS0xMTMxOTU_0b6f4a36-3b61-41a3-b4db-456dec9f3259"
      unitRef="usd">1035000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfNC0xLTEtMS0xMTMxOTU_81b07ee2-60c6-4440-b07c-6c868284a2df"
      unitRef="usd">117482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0eb89c91df0d4308adf1c027a97fb1ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjBkOTY0YzRiMzczYzQ2Y2I5ZjVhMmMzYmI1MDcyZmMzL3RhYmxlcmFuZ2U6MGQ5NjRjNGIzNzNjNDZjYjlmNWEyYzNiYjUwNzJmYzNfNC0zLTEtMS0xMTMxOTU_0ed49d38-9cdd-443a-9e97-d06068d586e8"
      unitRef="usd">162795000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAyMA_0913e9d5-a6e5-42df-a0e9-f1aebfca5ce7">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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.621%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,726&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,533&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfMS0xLTEtMS0xMTMxOTU_3c923ad2-b9ad-45b8-9fa4-41ade9d6c56f"
      unitRef="usd">9517000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfMS0zLTEtMS0xMTMxOTU_bf963b36-c92a-4a55-b850-a85b434aaea7"
      unitRef="usd">6971000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfMi0xLTEtMS0xMTMxOTU_b25c95f2-032c-499c-9eb4-bb4c61968f37"
      unitRef="usd">3362000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfMi0zLTEtMS0xMTMxOTU_5eb0ddf5-5933-4ba5-affc-f623cf23f302"
      unitRef="usd">3857000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfMy0xLTEtMS0xMTMxOTU_d31c703d-d38c-4418-9f66-c8eec633c25e"
      unitRef="usd">15847000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfMy0zLTEtMS0xMTMxOTU_6b0b9be5-3bb7-4a62-9cf5-2a9b78acf093"
      unitRef="usd">8705000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfNC0xLTEtMS0xMTMxOTU_e5104323-9d31-4b62-a4aa-7f4bd9cd4f10"
      unitRef="usd">28726000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmQ0MmI1ZjVlZmEwNzRiYTFiZjMwYjY5ODQ4YzdlYjI5L3RhYmxlcmFuZ2U6ZDQyYjVmNWVmYTA3NGJhMWJmMzBiNjk4NDhjN2ViMjlfNC0zLTEtMS0xMTMxOTU_a0a20076-82a3-4ab2-abf4-a4e1a0ca131b"
      unitRef="usd">19533000</us-gaap:InventoryNet>
    <oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAxNw_90457471-a89e-46e6-86bf-d196eb19b5dd">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from contract manufacturer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,646&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,543&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfMS0xLTEtMS0xMTMxOTU_0aae340e-8ac1-4892-ab77-5cd34b53f97e"
      unitRef="usd">5577000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfMS0zLTEtMS0xMTMxOTU_2e2b27da-dbd6-4b03-b546-7b1f95ae6f03"
      unitRef="usd">3944000</us-gaap:PrepaidExpenseCurrent>
    <oust:ReceivableFromContractManufacturerCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfMy0xLTEtMS0xMTMxOTU_440bcb3b-dd35-486b-a0a9-f449b41330f3"
      unitRef="usd">3267000</oust:ReceivableFromContractManufacturerCurrent>
    <oust:ReceivableFromContractManufacturerCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfMy0zLTEtMS0xMTMxOTU_3795407f-4e3d-434c-90a7-53a69256cd89"
      unitRef="usd">2526000</oust:ReceivableFromContractManufacturerCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfNC0xLTEtMS0xMTMxOTU_85c7a560-50d1-4f65-ad86-f01874c23d53"
      unitRef="usd">1802000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfNC0zLTEtMS0xMTMxOTU_0496a309-f5f1-45a4-9a1d-718d379a9956"
      unitRef="usd">2073000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfNS0xLTEtMS0xMTMxOTU_aa528f4d-ba8d-4ff2-8fae-e88f6210397d"
      unitRef="usd">10646000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjM0ODIxZTg5MGQ1MDRhYzE5NjliYWMyMjQzNmQ0MjJjL3RhYmxlcmFuZ2U6MzQ4MjFlODkwZDUwNGFjMTk2OWJhYzIyNDM2ZDQyMmNfNS0zLTEtMS0xMTMxOTU_7eed9201-e3ed-4073-9b8c-c035209c84d7"
      unitRef="usd">8543000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAyMg_108f8db8-45df-40af-87d2-39a2e834fc15">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automotive and vehicle hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,992&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,448&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,845&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,319&#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: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,282&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,849&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,643&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,695&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i664e9fd708c64c498980fd65ba18ff29_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMS0xLTEtMS0xMTMxOTU_23391322-c5b6-455d-81f3-1893efb8c98a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia97739c039674e50bb17daf6f9bb1e1f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMS0zLTEtMS0xMTMxOTU_ea93e107-552d-460a-9ce5-1db03165c84d"
      unitRef="usd">14881000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9b185f1d96714ba8848d060997f09343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMS01LTEtMS0xMTMxOTU_e8b754da-08c4-4d8a-8d49-f85c525f4091"
      unitRef="usd">8716000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i98153646bacd4438a1fbf33119b81f74_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMi0xLTEtMS0xMTMxOTU_552e8fc7-1887-4ef9-ba4e-587adda33377">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icef9723e20e740a6b230efc5ede71226_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMi0zLTEtMS0xMTMxOTU_199639fb-444e-434a-bf7b-32d75d1fc25b"
      unitRef="usd">1015000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i999bf5013aac47e48748aa49b897b0d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMi01LTEtMS0xMTMxOTU_9a999353-146d-4d24-a2b1-211f43647657"
      unitRef="usd">340000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1c50c0385ee5430483a053bcd0ce2e60_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMy0xLTEtMS0xMTMxOTU_5c9113b0-6541-4754-b5b3-a1ac1af8114e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4e321eccf5214b168802e3c132303a11_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMy0zLTEtMS0xMTMxOTU_00e5617d-3ae3-4018-9cda-44a8d77f830c"
      unitRef="usd">22000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26b6c83b529846268c8dd638e51f3820_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMy01LTEtMS0xMTMxOTU_3ac7a8f2-cafc-40c4-9f58-3af93d449e70"
      unitRef="usd">93000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if1c3f4b7c0db44b88142df3908372d67_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNC0xLTEtMS0xMTMxOTU_781f8405-86a3-49a5-8ce7-58637e997a56">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i339b7bbb171b4d42a064bfe4740ee26e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNC0zLTEtMS0xMTMxOTU_978c1dbf-e80a-42ee-b61c-dbcbe5686037"
      unitRef="usd">573000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15e1cdf952f944a5b764bc7f31d4b046_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNC01LTEtMS0xMTMxOTU_4e2e0f14-c18f-4aea-b124-576be760fcc4"
      unitRef="usd">85000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic7e494bb0dd94c13b73bc784fef4c466_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNS0xLTEtMS0xMTMxOTU_8fed5359-ab86-4e9e-acbb-652ff8b2770e">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i45b7d51de33c45d49c886c7cb247401c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNS0zLTEtMS0xMTMxOTU_57f2df90-4588-4370-810e-3523cbe72fa1"
      unitRef="usd">954000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idfb98a0a359e48649503eaa2af53c714_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNS01LTEtMS0xMTMxOTU_4b339dab-eeba-47ab-b348-5e242154621d"
      unitRef="usd">848000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2a4e2ab3fc09435aab7f942fb2ce423c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNi0zLTEtMS0xMTMxOTU_579fa03f-6165-4978-8390-0a0ff1bd1bc3"
      unitRef="usd">3992000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0c47b1f28fd54a9eb33013ba9c82d929_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNi01LTEtMS0xMTMxOTU_8bd72a8d-37a2-4df8-a6db-2b0ee4f725ae"
      unitRef="usd">3448000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifc8a717aeec84658b23d20faf37b731e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNy0zLTEtMS0xMTMxOTU_9a422f46-902b-41fa-bd61-7fb658058e05"
      unitRef="usd">10845000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i386bbfbc8fba40c8bd6ef539df23e6b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfNy01LTEtMS0xMTMxOTU_10093b85-7d1d-468c-829b-e3d113578234"
      unitRef="usd">9319000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfOC0zLTEtMS0xMTMxOTU_05793ce0-dbd0-4da7-b4bf-9f7a096fe7a4"
      unitRef="usd">32282000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfOC01LTEtMS0xMTMxOTU_a9598dfe-5b6d-467b-9b8c-771a00f35962"
      unitRef="usd">22849000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfOS0zLTEtMS0xMTMxOTU_143743fc-388f-47c0-86ce-ff171c1b0ead"
      unitRef="usd">17639000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfOS01LTEtMS0xMTMxOTU_70e47431-fd83-4249-ad72-12dd82a9c52e"
      unitRef="usd">13154000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMTAtMy0xLTEtMTEzMTk1_edd0bcb7-48a7-4247-83cc-a63dfd6299ba"
      unitRef="usd">14643000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmI5ZjQ2OGFiNzMwMjRmNTI5NDZkNjBjM2UxNTc1OThiL3RhYmxlcmFuZ2U6YjlmNDY4YWI3MzAyNGY1Mjk0NmQ2MGMzZTE1NzU5OGJfMTAtNS0xLTEtMTEzMTk1_e1117866-6dae-49af-9a95-8d9600523491"
      unitRef="usd">9695000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfMjI2OA_709adc4b-019e-4480-86b0-7194c9d7671f"
      unitRef="usd">4600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfMjI3NQ_20c94f25-e63a-4be3-a1ae-83701cfc1651"
      unitRef="usd">1300000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfMzI5ODUzNDkwNzI0MA_e3c218ef-eb40-44d9-9eea-4afb7589d267">The following table displays the changes in the carrying amount of goodwill (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill addition related to Velodyne Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,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 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment charges&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;(99,409)&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjhmMTc2YWZmYjIyNDQ2MmM5MDA3Yjk3NWRmZTAzZjY2L3RhYmxlcmFuZ2U6OGYxNzZhZmZiMjI0NDYyYzkwMDdiOTc1ZGZlMDNmNjZfMS0xLTEtMS0xMjc2NjE_44f65aba-607f-4670-8a73-cd4b68974195"
      unitRef="usd">51152000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjhmMTc2YWZmYjIyNDQ2MmM5MDA3Yjk3NWRmZTAzZjY2L3RhYmxlcmFuZ2U6OGYxNzZhZmZiMjI0NDYyYzkwMDdiOTc1ZGZlMDNmNjZfMi0xLTEtMS0xMjc2NjE_b19a9913-5285-4558-9e05-4e970cf5eaf3"
      unitRef="usd">115523000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjhmMTc2YWZmYjIyNDQ2MmM5MDA3Yjk3NWRmZTAzZjY2L3RhYmxlcmFuZ2U6OGYxNzZhZmZiMjI0NDYyYzkwMDdiOTc1ZGZlMDNmNjZfMy0xLTEtMS0xMjc2NjE_375bd6ac-0dd7-4c52-b473-9c5ada879fd0"
      unitRef="usd">99409000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjhmMTc2YWZmYjIyNDQ2MmM5MDA3Yjk3NWRmZTAzZjY2L3RhYmxlcmFuZ2U6OGYxNzZhZmZiMjI0NDYyYzkwMDdiOTc1ZGZlMDNmNjZfNC0xLTEtMS0xMjc2NjE_984d80a6-b8a9-41a7-9168-075ace510d80"
      unitRef="usd">67266000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNDk0NzgwMjM0ODkzMQ_9a1c50d0-f792-425d-acb2-94e89966ff75"
      unitRef="usd">99400000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNDk0NzgwMjM0ODkyMw_00b6689f-779a-47de-ae39-e6daa0e71c3d"
      unitRef="usd">67300000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAyNA_6c701970-17ae-413f-bf23-62301feb9307">&lt;div style="margin-top:6pt"&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 acquired intangible assets, net as of March&#160;31, 2023 and December&#160;31, 2022 (in thousands):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,746)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,654&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;Useful&#160;Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,235)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,165&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5391820efbde49089f480ac62a019f8c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjoxN2ViOWQ1YThlMzI0YTBmYjliODM4NDU3NmVkNzlmZF80OTQ3ODAyMzI1MDIw_670ebda4-b16f-4041-8952-e036d3f800f0">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie3ffcfef2d5540e3b1ca4b1bb2941a07_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjoxN2ViOWQ1YThlMzI0YTBmYjliODM4NDU3NmVkNzlmZF80OTQ3ODAyMzI1MDIw_a98e0bf6-4eec-4076-b9a8-78ca398914fb">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0b77d76952df4324aa2294904ea81e75_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjoxN2ViOWQ1YThlMzI0YTBmYjliODM4NDU3NmVkNzlmZF80OTQ3ODAyMzI1MDMw_14e10c8f-cc43-4d63-bb7f-19a033be731f">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7158a299707c4ba99c430833498ea78a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjoxN2ViOWQ1YThlMzI0YTBmYjliODM4NDU3NmVkNzlmZF80OTQ3ODAyMzI1MDMw_93be87ce-8249-4f97-9494-d77bbb8994da">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i63ee4526176144d8b7172d58db499572_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi0zLTEtMS0xMTMxOTU_f908cdad-a99d-4085-ad78-3d8c6a38ab4a"
      unitRef="usd">23500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i63ee4526176144d8b7172d58db499572_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi01LTEtMS0xMTMxOTU_fc4e1c53-4279-4053-b7b5-a678bb5993d5"
      unitRef="usd">3113000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i63ee4526176144d8b7172d58db499572_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMi03LTEtMS0xMTMxOTU_79a26a48-7808-4a0f-a72b-c41c1ffaa113"
      unitRef="usd">20387000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic8d02fc8fc2d42d384027ab3e0969bcf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMy0xLTEtMS0xMTMxOTU_2f055e88-e0e9-4d2b-ae36-3bcde32601c3">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if8c856552b274f3f9a12241b342cfb24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMy0zLTEtMS0xMTMxOTU_fa892d3e-f714-4a28-9809-e84602d25c8f"
      unitRef="usd">6600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if8c856552b274f3f9a12241b342cfb24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMy01LTEtMS0xMTMxOTU_be1b1259-483e-405e-b9b4-eb4c19b4127f"
      unitRef="usd">3117000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if8c856552b274f3f9a12241b342cfb24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfMy03LTEtMS0xMTMxOTU_adc6e64b-f78a-4905-b10e-7c1b960756ab"
      unitRef="usd">3483000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5391820efbde49089f480ac62a019f8c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjphOWZkNzYyN2I4MGM0ZTY4YjU5MGRkNzYzMjMyZDZlZF80OTQ3ODAyMzI1MDIx_670ebda4-b16f-4041-8952-e036d3f800f0">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie3ffcfef2d5540e3b1ca4b1bb2941a07_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjphOWZkNzYyN2I4MGM0ZTY4YjU5MGRkNzYzMjMyZDZlZF80OTQ3ODAyMzI1MDIx_a98e0bf6-4eec-4076-b9a8-78ca398914fb">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0b77d76952df4324aa2294904ea81e75_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjphOWZkNzYyN2I4MGM0ZTY4YjU5MGRkNzYzMjMyZDZlZF80OTQ3ODAyMzI1MDA2_14e10c8f-cc43-4d63-bb7f-19a033be731f">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7158a299707c4ba99c430833498ea78a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC0xLTEtMS0xMTMxOTUvdGV4dHJlZ2lvbjphOWZkNzYyN2I4MGM0ZTY4YjU5MGRkNzYzMjMyZDZlZF80OTQ3ODAyMzI1MDA2_93be87ce-8249-4f97-9494-d77bbb8994da">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i12e446c76f364e319044138b22e600e3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC0zLTEtMS0xMTMxOTU_c621f74e-efce-483b-98aa-9850032812f6"
      unitRef="usd">6300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i12e446c76f364e319044138b22e600e3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC01LTEtMS0xMTMxOTU_741c66ef-f2bf-446e-b685-e743f649aee8"
      unitRef="usd">516000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i12e446c76f364e319044138b22e600e3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNC03LTEtMS0xMTMxOTU_d612f981-4bd3-473c-b78e-a8e1b0009c89"
      unitRef="usd">5784000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNS0zLTEtMS0xMTMxOTU_0a52497c-f60f-4eea-be66-c9635d172bbc"
      unitRef="usd">36400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNS01LTEtMS0xMTMxOTU_d546a899-fa8d-4c08-9152-84df761bccdc"
      unitRef="usd">6746000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjJjZmI2N2UwNWI2NjQ3ZjZiM2NhMTE4Y2E5ZTI2MWQ3L3RhYmxlcmFuZ2U6MmNmYjY3ZTA1YjY2NDdmNmIzY2ExMThjYTllMjYxZDdfNS03LTEtMS0xMTMxOTU_76aca9fc-c235-49fb-b90c-d9c4dc653560"
      unitRef="usd">29654000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6d71e009fa064719a8c886910d02a7a3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMi0xLTEtMS0xMTMxOTU_8c98abf3-481f-4d85-b234-258cbf8f3ef9">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iad1610aed71845f19eed4a56271ccda6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMi0zLTEtMS0xMTMxOTU_c4925329-ce57-44a5-879c-f086b8747d4b"
      unitRef="usd">15900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iad1610aed71845f19eed4a56271ccda6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMi01LTEtMS0xMTMxOTU_8443ae3a-3bf5-4015-8e01-484803c5beca"
      unitRef="usd">2318000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iad1610aed71845f19eed4a56271ccda6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMi03LTEtMS0xMTMxOTU_59ef2ba9-cae8-4ed9-a8a5-166c611f127d"
      unitRef="usd">13582000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6121a0f09d1a4385ab89908a61c37845_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMy0xLTEtMS0xMTMxOTU_36727019-ed51-4989-a198-081283ec6954">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0f2b26044d5645cb9c4af73052d8e337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMy0zLTEtMS0xMTMxOTU_0595628b-31a6-4857-8247-a7e21eb6f6c5"
      unitRef="usd">6600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0f2b26044d5645cb9c4af73052d8e337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMy01LTEtMS0xMTMxOTU_468025b9-92d8-4c80-bad1-aa3db605f27f"
      unitRef="usd">2567000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0f2b26044d5645cb9c4af73052d8e337_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfMy03LTEtMS0xMTMxOTU_fda50d41-89b7-4006-ada3-f8f1057cd5e7"
      unitRef="usd">4033000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1c94d6903c104ab4a8ed771ce80d782c_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNC0xLTEtMS0xMTMxOTU_ca0109ad-1f46-4f6c-9ad9-9b0b5d7e2dcb">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb46fd423d6e4e16a11f1eabcc42cfdf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNC0zLTEtMS0xMTMxOTU_85d7a5ea-146b-4a80-855e-b78f0320667e"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb46fd423d6e4e16a11f1eabcc42cfdf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNC01LTEtMS0xMTMxOTU_a22950e2-db5b-4326-a97c-8614715bab59"
      unitRef="usd">350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb46fd423d6e4e16a11f1eabcc42cfdf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNC03LTEtMS0xMTMxOTU_94cc956f-63a3-493e-abaf-edf813df7196"
      unitRef="usd">550000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNS0zLTEtMS0xMTMxOTU_6e3843c7-57e9-4d3a-a03a-f53181620c7d"
      unitRef="usd">23400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNS01LTEtMS0xMTMxOTU_0484bdda-1424-400d-b123-91ff509eaa90"
      unitRef="usd">5235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjQwYTM1ZDY0OGQ2YjQzNmVhODU5ODI2N2MzNjNjYzE5L3RhYmxlcmFuZ2U6NDBhMzVkNjQ4ZDZiNDM2ZWE4NTk4MjY3YzM2M2NjMTlfNS03LTEtMS0xMTMxOTU_2256983b-d042-4cbf-923d-f2dfeab60f9c"
      unitRef="usd">18165000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNDk0NzgwMjM0ODU3MQ_fbff7a69-df2f-4660-87ae-17b8121a4a76"
      unitRef="usd">1500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTQ5NzU1ODIxMDk2_bf19bb80-ab47-40e2-b450-da7610491e88"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAxOA_69cc7871-ecf6-4444-9892-06063314fab0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:100%"&gt;Years:&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;Amount&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (the remainder of 2023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,654&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfMS0xLTEtMS0xMTMxOTU_9c9b21e5-26b4-4003-b0e6-2311a76d4b0d"
      unitRef="usd">5270000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfMi0xLTEtMS0xMTMxOTU_953b8aa7-ee41-404e-af5f-88b8e0a02f9e"
      unitRef="usd">6604000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfMy0xLTEtMS0xMTMxOTU_c369c728-874d-4c74-af6c-35a53b65fd73"
      unitRef="usd">4515000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfNC0xLTEtMS0xMTMxOTU_8fd2855f-cd6d-4509-adad-4501d1caf7eb"
      unitRef="usd">3776000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfNS0xLTEtMS0xMTMxOTU_601b6907-52c3-4c4e-a8e2-16ab467cf4e6"
      unitRef="usd">3682000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <oust:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfNi0xLTEtMS0xMTMxOTU_092bf25a-16f9-44ac-bf36-cc284ed1a269"
      unitRef="usd">5807000</oust:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOjcxMmYyNzdkNjRiMTQzZmVhNzk3ZTAyNDY2OTY3ZDhkL3RhYmxlcmFuZ2U6NzEyZjI3N2Q2NGIxNDNmZWE3OTdlMDI0NjY5NjdkOGRfNy0xLTEtMS0xMTMxOTU_e50eb906-5190-40c4-b584-f9b0af3eb2a6"
      unitRef="usd">29654000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RleHRyZWdpb246MGJkNjUxMTc2OTQzNGE0OWFjZjg0ZmQ4ZDlmYjcxMzVfNTAxOQ_85c78800-64f7-4168-9290-bdc8d06b53f3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uninvoiced receipts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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:middle"&gt;&lt;span style="color:#000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&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 and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,683&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,071&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfMS0xLTEtMS0xMTMxOTU_241ca211-1b07-4c6f-b2ed-9848710cf6bf"
      unitRef="usd">7290000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfMS0zLTEtMS0xMTMxOTU_67517fd3-3179-4f5a-b53f-96b29493c8e8"
      unitRef="usd">3758000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <oust:UninvoicedReceiptsOtherCurrentLiabilities
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfMi0xLTEtMS0xMTMxOTU_25dd349a-5d8b-4638-ac94-82e1856c30ea"
      unitRef="usd">25509000</oust:UninvoicedReceiptsOtherCurrentLiabilities>
    <oust:UninvoicedReceiptsOtherCurrentLiabilities
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfMi0zLTEtMS0xMTMxOTU_d4e11862-0d70-468e-b356-b4e480f8a1d8"
      unitRef="usd">10727000</oust:UninvoicedReceiptsOtherCurrentLiabilities>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfNS0xLTEtMS0xMTMxOTU_0a4f6d2d-c675-4dd1-834b-1f739ff17655"
      unitRef="usd">8884000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfNS0zLTEtMS0xMTMxOTU_90115251-ba05-422a-8a8b-4cf9a0db1527"
      unitRef="usd">2586000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <oust:AccruedAndOtherLiabilitiesCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfNi0xLTEtMS0xMTMxOTU_ecc9362f-be60-49af-8ef7-e292e0fe9971"
      unitRef="usd">41683000</oust:AccruedAndOtherLiabilitiesCurrent>
    <oust:AccruedAndOtherLiabilitiesCurrent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OS9mcmFnOjBiZDY1MTE3Njk0MzRhNDlhY2Y4NGZkOGQ5ZmI3MTM1L3RhYmxlOmNmNzM4NDVkNTQyZjQwYzhiZGUyYWVhMzdmYTQzYjA3L3RhYmxlcmFuZ2U6Y2Y3Mzg0NWQ1NDJmNDBjOGJkZTJhZWEzN2ZhNDNiMDdfNi0zLTEtMS0xMTMxOTU_b5d8b4b4-0b11-4171-83cf-81edd9c3951a"
      unitRef="usd">17071000</oust:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfNzIyMg_f75c26c0-5966-4d4c-b0e5-ae26040d5097">Debt &lt;div style="margin-top: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;Loan and Security Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 29, 2022, the Company entered into the Loan Agreement with Hercules Capital, Inc. (&#x201c;Hercules&#x201d;). The Loan Agreement provides the Company with a term loan facility of up to $50.0&#160;million, subject to certain terms and conditions. The Company borrowed the initial tranche of $20.0&#160;million on April 29, 2022. On October 17, 2022, the Company borrowed an additional $20.0&#160;million. As of March&#160;31, 2023, the Company did not achieve certain conditions relating to the achievement of trailing twelve month revenue and profit milestones under the Loan Agreement therefore an additional $10.0&#160;million is no longer available to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company failed to maintain an unrestricted cash balance of $60.0&#160;million, it would then be subject to a financial covenant that requires the Company to achieve certain trailing twelve-month revenue targets tested quarterly as set forth in the Loan Agreement and commencing with the quarter ending on June 30, 2023. In contemplation of entry into the Velodyne Merger Agreement, on November 1, 2022, the Company entered into the Second Amendment. Pursuant to the terms of the Second Amendment, the financial covenant requiring the Company to achieve certain trailing twelve month revenue thresholds commencing with the quarter ending June 30, 2023 was eliminated and replaced as of the closing of the Velodyne Merger, with a minimum liquidity financial covenant whereby the Company must maintain at least &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;$60.0&#160;million&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 cash in deposit accounts that are subject to an account control agreement in favor of Hercules. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 10, 2023, the Company, entered into the Third Amendment, which amends the Loan Agreement to (i) increase the existing debt baskets for (a) purchase money debt and capital leases, and (b) letter of credit obligations, (ii) provide for increased flexibility to maintain cash in non-US accounts, and (iii) provide for increased flexibility to relocate certain equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advances under the Loan Agreement bear interest at the rate of interest equal to greater of either (i) (x) the prime rate as reported in The Wall Street Journal plus (y) 6.15%, and (ii) 9.40%, subject to compliance with financial covenants and other conditions. The Loan Agreement includes covenants, limitations, and events of default customary for similar facilities. The Loan Agreement matures on May 1, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on amounts borrowed under the Loan Agreement is payable on a monthly basis until June 1, 2025 (the &#x201c;Amortization Date&#x201d;). On and as of the Amortization Date, payments consist of equal monthly installments of principal and interest payable until the secured obligations are repaid in full. However, if the Company achieves certain equity proceeds, revenue or profit targets for the twelve-month period ending December 31, 2023, then the Amortization Date will be extended to the Maturity Date. The entire principal balance and all accrued but unpaid interest shall be due and payable on the Maturity Date. On the earliest to occur of May 1, 2026, the date on which the obligations under the Loan Agreement are paid and the date on which such obligations become due and payable, the Company is also required to pay Hercules an end of term fee in an amount equal to 7.45% of the aggregated amount of all Advances made under the Loan Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may prepay the principal of any advance made pursuant to the terms of the Term Loan Facility at any time subject to a prepayment charge equal to: 2.50%, if such advance is prepaid in any of the first 12 months following the Closing Date, 1.50%, if such advance is prepaid after 12 months but prior to 24 months following the Closing Date, and 1.0%, if such advance is prepaid anytime thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company is in compliance with all financial covenants under the Loan Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt outstanding is summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of term fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,853&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id3f2ceb0be134e09a752b621d3fe6bcc_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMjkzOQ_cff811f2-45bd-4d4b-b180-cd309070e6c4"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id3f2ceb0be134e09a752b621d3fe6bcc_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzAyMA_a67a7766-97d9-4f6d-8778-faeaf2340d4c"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib40111731d6e49dda3e42b546f77bc66_D20221017-20221017"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfNTQ5NzU1ODIzODc5_cf3746e4-cdca-4d07-bcfe-d2b6782546cb"
      unitRef="usd">20000000</us-gaap:ProceedsFromLinesOfCredit>
    <oust:LineOfCreditFacilityAdditionalBorrowingCapacityForfeited
      contextRef="i56238b5902494ec9b10ff5b54741403a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzE2NA_19be6c36-5d56-4cf2-afd8-1bb99abf2b7b"
      unitRef="usd">10000000</oust:LineOfCreditFacilityAdditionalBorrowingCapacityForfeited>
    <oust:DebtInstrumentCovenantTermUnrestrictedCashBalanceRequired
      contextRef="id3f2ceb0be134e09a752b621d3fe6bcc_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfNTY2MA_b6e04de1-9a98-4838-94e0-5c586570e03b"
      unitRef="usd">60000000</oust:DebtInstrumentCovenantTermUnrestrictedCashBalanceRequired>
    <oust:DebtInstrumentCovenantTermsCashInDepositAccountsMinimumAmount
      contextRef="ida48838bfe2c41efa49fc188a3578711_I20221101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfNTQ5NzU1ODIzODc1_b6a09a5b-7d32-4435-9510-14037e68c3dc"
      unitRef="usd">60000000</oust:DebtInstrumentCovenantTermsCashInDepositAccountsMinimumAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id3abb6cebf884ba689ceb65f89e8696c_D20230210-20230210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzI5ODUzNDkxMzQxNg_616844db-10e3-46a2-aee6-e490ac569933"
      unitRef="number">0.0615</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5d91331733874c3cbf601eab914f32b3_I20230210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzI5ODUzNDkxMzQyMw_c826841f-d971-4d5b-b597-2363d8dc8ff7"
      unitRef="number">0.0940</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <oust:DebtInstrumentEndOfTermChargePercentage
      contextRef="i36ab536f789749f9b8fb27471b773370_I20230210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzI5ODUzNDkxMzQzMA_93a3d7d3-6dab-4842-8339-4c5def174a2c"
      unitRef="number">0.0745</oust:DebtInstrumentEndOfTermChargePercentage>
    <oust:DebtInstrumentPrepaymentChargePercentage
      contextRef="i4b008abfdcdc41669c69993727658505_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzI5ODUzNDkxMzQzNw_16bf4e9c-ca86-4078-b02b-7ee251a0a5d9"
      unitRef="number">0.0250</oust:DebtInstrumentPrepaymentChargePercentage>
    <oust:DebtInstrumentPrepaymentChargePercentage
      contextRef="ia93ef496e9a4423d9f901493c6f3f2c9_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzI5ODUzNDkxMzQ0NA_61d2ba05-d5c8-45e9-987c-f67ea4b926e1"
      unitRef="number">0.0150</oust:DebtInstrumentPrepaymentChargePercentage>
    <oust:DebtInstrumentPrepaymentChargePercentage
      contextRef="i39c86fbe75394d198aded6c17611cf5f_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfMzI5ODUzNDkxMzQ1MQ_5c0aca42-eca0-44de-841e-e8577a9afd40"
      unitRef="number">0.010</oust:DebtInstrumentPrepaymentChargePercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RleHRyZWdpb246MWM0MjBkNWI3YmIwNDc5OTllOTQ5OGRhNzgzMTBlNDRfNzIyMw_7964200f-e8ff-4bc9-9dc9-d85f826e31ab">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt outstanding is summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of term fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,853&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RhYmxlOjVkNWM1Nzk2ZjdmMTRhOWFhOWRjOWU2ZTg0NTRkZjQ2L3RhYmxlcmFuZ2U6NWQ1YzU3OTZmN2YxNGE5YWE5ZGM5ZTZlODQ1NGRmNDZfMS0xLTEtMS0xMTMxOTU_51c784b2-1023-4e13-b36c-2e669374f391"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <oust:DebtInstrumentCapitalizedEndOfTermFee
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RhYmxlOjVkNWM1Nzk2ZjdmMTRhOWFhOWRjOWU2ZTg0NTRkZjQ2L3RhYmxlcmFuZ2U6NWQ1YzU3OTZmN2YxNGE5YWE5ZGM5ZTZlODQ1NGRmNDZfMi0xLTEtMS0xMTY5OTM_822fd2f0-f398-46a8-82e5-23290fee3134"
      unitRef="usd">554000</oust:DebtInstrumentCapitalizedEndOfTermFee>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RhYmxlOjVkNWM1Nzk2ZjdmMTRhOWFhOWRjOWU2ZTg0NTRkZjQ2L3RhYmxlcmFuZ2U6NWQ1YzU3OTZmN2YxNGE5YWE5ZGM5ZTZlODQ1NGRmNDZfMi0xLTEtMS0xMTMxOTU_4cf46d24-cef7-457f-b586-e49c3414b1ba"
      unitRef="usd">456000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RhYmxlOjVkNWM1Nzk2ZjdmMTRhOWFhOWRjOWU2ZTg0NTRkZjQ2L3RhYmxlcmFuZ2U6NWQ1YzU3OTZmN2YxNGE5YWE5ZGM5ZTZlODQ1NGRmNDZfMy0xLTEtMS0xMTMxOTU_f95b2984-0a64-4900-9eeb-954a16a21eca"
      unitRef="usd">245000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81Mi9mcmFnOjFjNDIwZDViN2JiMDQ3OTk5ZTk0OThkYTc4MzEwZTQ0L3RhYmxlOjVkNWM1Nzk2ZjdmMTRhOWFhOWRjOWU2ZTg0NTRkZjQ2L3RhYmxlcmFuZ2U6NWQ1YzU3OTZmN2YxNGE5YWE5ZGM5ZTZlODQ1NGRmNDZfNC0xLTEtMS0xMTMxOTU_1fbbcbc1-1dbd-4680-baba-aa7f44db5f30"
      unitRef="usd">39853000</us-gaap:LongTermDebt>
    <oust:TemporaryEquityTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNzA0OA_4a73a161-5e11-4ffd-9e4e-a2501dd0440f">Warrants &lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Simultaneously with the closing of the Company&#x2019;s initial public offering (the &#x201c;IPO&#x201d;) in August 2020, the sponsor of CLA, Colonnade Sponsor LLC, purchased an aggregate of 600,000 Private Placement warrants at a price of $10.00 per warrant, for an aggregate purchase price of $6,000,000. The Private Placement warrants became exercisable 12 months following the closing of the Company&#x2019;s IPO, and will expire 5 years from the completion of the Merger, or earlier upon redemption or liquidation. On March 11, 2021, as adjusted to reflect the Reverse Stock Split, each outstanding Private Placement warrant automatically converted into a warrant to purchase one-tenth share of Ouster common stock pursuant to the Warrant Agreement. Each 10 Private Placement warrants is exercisable for one share of Ouster common stock at an exercise price of $115.00 per share, with no fractional shares being issuable upon exercise of a warrant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The private placement warrant liability was remeasured to fair value as of March&#160;31, 2023 and 2022, resulting in a gain of $0.1 million and $1.7 million for the three months ended March&#160;31, 2023 and 2022, classified within other income , net in the condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.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: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price of warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Public Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CLA, in its IPO in August 2020, issued 2,000,000 units that each consisted of one Class A ordinary share and one-half warrant to purchase a Class A ordinary share (the &#x201c;Public warrants&#x201d;). The warrants became exercisable 12 months following the closing of the Company&#x2019;s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. On March 11, 2021, upon the closing of the Merger, each of the 999,999 outstanding warrants, as adjusted for any fractional warrants that were not issued upon separation and to reflect the Reverse Stock Split, was converted automatically into a redeemable Public warrant to purchase one-tenth share of the Company&#x2019;s common stock. Each 10 Public warrants is exercisable for share of Ouster common stock at an exercise price of $115.00 per share, with no fractional shares issuable upon exercise of a warrant. The Public warrants were recognized as equity upon the Merger in the amount of $17.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to their expiration, the Company may redeem the Public warrants at a price of $0.10 per warrant, provided that the closing price of the Company&#x2019;s common stock equals or exceeds $180.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which the Company gives proper notice of such redemption to the warrants holders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also acquired 5,973,170 outstanding public warrants upon closing the Velodyne Merger to purchase shares of the Company&#x2019;s common stock (the &#x201c;Velodyne Public warrants&#x201d;). Each warrant entitles the holder to purchase 0.06153 shares of the Company&#x2019;s common stock. Each 10 Velodyne Public warrants is exercisable for 0.6153 shares of the Company&#x2019;s common stock at an exercise price of $140.20 per 0.6153 share of common stock, with no fractional shares being issuable upon exercise of a warrant. The warrants are exercisable at any time and expiring in September 2025. The Company may redeem the outstanding warrants in whole and not in part at a price of $0.10 per warrant at any time after they become exercisable, provided that the last sale price of the Company&#x2019;s common stock equals or exceeds $219.41 per share, subject to adjustments, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for any 20-trading days within a 30-trading day period ending three business days prior to the date on which the Company sends the notice of redemption to the warrant holders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amazon Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 10, 2023, as part of Velodyne Merger, the Company assumed a warrant agreement and a transaction agreement, pursuant to which Velodyne agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon Inc.(&#x201c;Amazon&#x201d;), a warrant to acquire, following customary antidilution adjustments, up to an aggregate of 3,263,898 shares of the Company&#x2019;s common stock at an exercise price of $50.71 per share (the &#x201c;Amazon Warrant&#x201d;). The exercise price and the warrant shares issuable upon exercise of the Amazon Warrant are subject to further antidilution adjustments, including in the event we make certain sales of common stock (or securities exercisable or convertible into or exchangeable for shares of our common stock) at a price less than the exercise price of the Amazon Warrant. The Amazon Warrant is subject to vesting; 50% of the unvested Amazon Warrant vested as a result of the Velodyne Merger and the remainder will vest over time based on payments by Amazon or its affiliates to us in connection with Amazon&#x2019;s purchase of goods and services from the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amazon Warrant shares vest in multiple tranches over time based on payments of up to $100.0&#160;million by Amazon or its affiliates (directly or indirectly through third parties) to the Company in connection with Amazon&#x2019;s purchase of goods and services. The vested Amazon Warrant portion, representing 1,848,694 shares of Ouster common stock with a fair value of $8.6&#160;million, was included in the Velodyne Merger purchase price consideration on February 10, 2023. The fair value of the unvested Amazon Warrant, representing 1,415,204 unvested Ouster common stock shares with a fair value of $6.5&#160;million, will be recognized as a non-cash stock-based reduction to revenue when Amazon makes payments and vesting conditions become probable of being achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Amazon Warrant shares was estimated on February 10, 2023, the date of completion of the Velodyne Merger, using the Black-Scholes option pricing model on the remaining contractual term of 6.98 years, an expected volatility of 53.7%, a 3.86% risk-free interest rate and a 0% expected dividend yield. The Company estimated expected volatility by using historical volatility of the Company&#x2019;s publicly trading stock for the period commencing on the date of the Merger and ending February 10, 2023 and historical volatility of a group of publicly traded peer companies for the period commencing February 16, 2016 and ending on the date of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right to exercise the Amazon Warrant and receive the warrant shares that have vested expires February 4, 2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No additional Amazon Warrant shares vested during the three months ended March&#160;31, 2023. As of March&#160;31, 2023, there were 1,848,694 Amazon Warrant shares vested.&lt;/span&gt;&lt;/div&gt;</oust:TemporaryEquityTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i6e9e2a40a19444b4a4f67ab409da9517_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDMwMw_fb3843de-c379-48c4-8c32-e4d088179b2e"
      unitRef="shares">600000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:RedemptionOfWarrantPricePerShare
      contextRef="i6e9e2a40a19444b4a4f67ab409da9517_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDM0Nw_10899e43-22b5-4458-a669-1d4c11ae28f5"
      unitRef="usdPerShare">10.00</oust:RedemptionOfWarrantPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i58489fa102fc428c836ccf01f80dfaf6_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDM5OA_1c3dd37e-d421-4dc9-b4ba-7e2831662cc7"
      unitRef="usd">6000000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <oust:ClassOfWarrantOrRightExercisableThresholdPeriod
      contextRef="i58489fa102fc428c836ccf01f80dfaf6_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDQ1Mg_7ce9eb9e-2d2a-4432-97cd-8e925894bfe8">P12M</oust:ClassOfWarrantOrRightExercisableThresholdPeriod>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i6e9e2a40a19444b4a4f67ab409da9517_I20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDUxNQ_931f2a28-9449-4bd0-9e0d-7e3267ae1430">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia9e8b10e10894d6cbc2c5cf2fc6a5632_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNTQ5NzU1ODUxMjIy_7d37b8af-4688-43e0-b031-53963e361e80"
      unitRef="usdPerShare">115.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ic2e8169d2d074da1bb1aae25e1cf41f4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDk0NzgwMjM3NTA1OA_6e8cf832-543c-45aa-b123-5f2678cb9f93"
      unitRef="usd">-100000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5ef38023d10443a198bd4136bc33de30_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDk0NzgwMjM3NTA2Ng_c6d278dc-49c3-49b6-a24e-49c3889caf1f"
      unitRef="usd">-1700000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNzA1MA_d6372a92-0a6d-47bf-9414-1c5320be12aa">&lt;div style="margin-top: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 Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.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: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price of warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.00&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie293d819b9b94813b439e0caa81e6dba_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMS0xLTEtMS0xMTMxOTU_d04c0b36-54c7-4430-9cab-57bceb36a760"
      unitRef="usdPerShare">52.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i4179d10b2f3047ca8e5f83248f4fb71f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMS0zLTEtMS0xMTMxOTU_0b647917-c4ea-47a7-8a3d-383c1b236eaf"
      unitRef="usdPerShare">46.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i1917cb76d0744c52ab237f587b5d820a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMS01LTEtMS0xMTczNTI_b53bba10-1164-4575-890d-d0db36f73106"
      unitRef="usdPerShare">8.60</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i49f23ac08ff4474e80497cd2fdc3bf54_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMS01LTEtMS0xMTMxOTU_eeddee49-f0e9-4647-a34b-74f62c11689f"
      unitRef="usdPerShare">8.40</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6c67e5f6e1584bdc8114051b452934d5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMi0xLTEtMS0xMTMxOTU_834a86dd-15a1-4b5d-a5aa-cab9df9d7e97"
      unitRef="year">115.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i869950f4dd3b4de2b31103efd5197182_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMi0zLTEtMS0xMTMxOTU_679b9a70-74a7-4d0c-a2ac-82b13b244e46"
      unitRef="year">115.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if5addb489c284bd4a0323c5ef7039c78_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMi01LTEtMS0xMTczNTI_6ba67316-2595-49ca-a0e6-1103ecc94c7e"
      unitRef="year">115.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i34fdfecffe614522ae3a50b8d7243bef_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMi01LTEtMS0xMTMxOTU_29291dc8-f72d-485c-8eb0-2bc00eab80ae"
      unitRef="year">115.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ieb434724ce9b4f3ea0296e33e2ac03f6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMy0xLTEtMS0xMTMxOTU_a5eef9c1-385d-42c1-bb5c-fd117df87641"
      unitRef="year">4.19</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i711ad1f673894979898329c1837962d3_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMy0zLTEtMS0xMTMxOTU_0a214f2e-7119-4d79-987c-315c7c3edf67"
      unitRef="year">3.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia5f85de85ac8476ebc0a17db6b789c25_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMy01LTEtMS0xMTczNTI_c12c54e9-58d6-489a-a2fd-1bb57720e64b"
      unitRef="year">3.19</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i1b29ece77155437cbd4dae2e45795501_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfMy01LTEtMS0xMTMxOTU_bf03adce-1cb8-4180-b475-a41fbb8f27bd"
      unitRef="year">2.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6cf0f604ae924d7dbe28cadf5c3c50ae_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNC0xLTEtMS0xMTMxOTU_b58fe5eb-1690-4e40-8ec9-1be6d9768de4"
      unitRef="number">0.5700</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i4c125127e0ac4ab9a03d30be2e1086aa_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNC0zLTEtMS0xMTMxOTU_31441820-1362-490f-86cb-e9be251a0d7b"
      unitRef="number">0.5681</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6079e300a2d344ff90c1f55e44dbbbad_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNC01LTEtMS0xMTczNTI_d90803a6-649f-4816-98c4-386472cbdea1"
      unitRef="number">0.7001</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i820832518b624049b84ad71bc6eb0a8b_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNC01LTEtMS0xMTMxOTU_f03abe04-8879-4021-a633-f26ef7379d5f"
      unitRef="number">0.6500</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5da4dc6f27c54bb88b59447c6adca61d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNS0xLTEtMS0xMTMxOTU_0a3adbb5-d742-456a-8c16-6541fea5307f"
      unitRef="number">0.0114</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ifdf69f8e173243569ad056dbd600dd72_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNS0zLTEtMS0xMTMxOTU_47b5a3c8-c020-482e-83ec-c9e8311ed7ce"
      unitRef="number">0.0255</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ic0a8e4aad0684359b26072f92355759c_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNS01LTEtMS0xMTczNTI_3aacddaf-c246-47fa-a11b-c739611d34a6"
      unitRef="number">0.0439</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3746aa866c8240ff9212bada4a46a8ac_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RhYmxlOjY1YzIxM2EzMThlZDQwOWRiMTE2MGY1NTRjZjVlZTNjL3RhYmxlcmFuZ2U6NjVjMjEzYTMxOGVkNDA5ZGIxMTYwZjU1NGNmNWVlM2NfNS01LTEtMS0xMTMxOTU_9db88e35-37c7-4efb-849e-09b18451b04c"
      unitRef="number">0.0382</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ia1351801af4548029447e7d4993d4f66_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNTU2MQ_225e3e5d-e94f-4724-8c21-a6cc0969b7c2"
      unitRef="shares">2000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i8fc3b739366340628f697c6e0a11fc80_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM4NA_4a8b6fd9-b6f3-4109-aacb-a97be695c320"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <oust:ClassOfWarrantOrRightExercisableThresholdPeriod
      contextRef="i72c3416983074bab84f5796eed318eac_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjAxNA_d09a2680-7173-473d-ab5d-32ae1dc92e90">P12M</oust:ClassOfWarrantOrRightExercisableThresholdPeriod>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ia1351801af4548029447e7d4993d4f66_I20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjA3Nw_c0488437-7d5d-4d0d-8096-6457b733c2a1">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="idde3979e04134ca4b1fc69415674f85e_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNTQ5NzU1ODE4OTc5Nw_9e1fcc5f-22dd-48da-8217-85c628bda373"
      unitRef="shares">999999</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia1351801af4548029447e7d4993d4f66_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNTQ5NzU1ODE5MDIwOA_63950423-afb0-4993-a889-bdbd72e4fef7"
      unitRef="usdPerShare">115.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="idde3979e04134ca4b1fc69415674f85e_I20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjY2MQ_9990b4ca-8bec-4d82-a57e-ecdba154040d"
      unitRef="usd">17900000</us-gaap:WarrantsAndRightsOutstanding>
    <oust:RedemptionOfWarrantPricePerShare
      contextRef="i86120fa465f14be7b9ce88f69a008d60_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjc1MA_8b37bdc6-2853-4b4f-834a-81f346264147"
      unitRef="usdPerShare">0.10</oust:RedemptionOfWarrantPricePerShare>
    <oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPriceForRedemption
      contextRef="i86120fa465f14be7b9ce88f69a008d60_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjg0Ng_22c45185-db1d-493f-9909-ed80b1cab5a1"
      unitRef="usdPerShare">180.00</oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPriceForRedemption>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDays
      contextRef="ic9b0328960204e9a8df7844162dc95d0_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjg2Nw_130bb588-e5a0-422e-87a1-31c0d71317d8">P20D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDays>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod
      contextRef="ic9b0328960204e9a8df7844162dc95d0_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNjg5Mg_42b41b1c-77f0-4be0-8447-14723b2701af">P30D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod>
    <oust:BusinessCombinationConsiderationTransferredNumberOfWarrantsAcquired
      contextRef="i5311f2dd1adc472b9f2e96c8fc6d0c9b_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzMzMw_0d15154c-9126-4c2d-8df6-0be0f54b5702"
      unitRef="shares">5973170</oust:BusinessCombinationConsiderationTransferredNumberOfWarrantsAcquired>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i5311f2dd1adc472b9f2e96c8fc6d0c9b_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEyMzc3MQ_9a3958a7-d36e-48bb-8b90-7099fbbe5d04"
      unitRef="shares">0.06153</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5311f2dd1adc472b9f2e96c8fc6d0c9b_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM0Mg_ae88debc-2ee9-4c5e-a5b4-0a507b4dd330"
      unitRef="usdPerShare">140.20</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <oust:RedemptionOfWarrantPricePerShare
      contextRef="i5311f2dd1adc472b9f2e96c8fc6d0c9b_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM1MA_0daa3af5-6572-4a62-b249-393f4d66a124"
      unitRef="usdPerShare">0.10</oust:RedemptionOfWarrantPricePerShare>
    <oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPriceForRedemption
      contextRef="i5311f2dd1adc472b9f2e96c8fc6d0c9b_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM1Ng_b200af1e-a5cf-4df6-9ac7-c7bcdf698782"
      unitRef="usdPerShare">219.41</oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPriceForRedemption>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDays
      contextRef="i849b111b8f764c42ae885dce9c6ff50e_D20230210-20230210"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM2OQ_ee20849d-e1b8-4f96-b46b-dd88014036e5">P20D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDays>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod
      contextRef="i849b111b8f764c42ae885dce9c6ff50e_D20230210-20230210"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM3Mw_badf4f87-eb72-4353-acfa-4af36597d498">P30D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i3af382dc1981418d909343c9d5924602_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDk0NzgwMjM3MTI3MQ_fde634a1-aacc-4e40-8186-9cce1344b394"
      unitRef="shares">3263898</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i3af382dc1981418d909343c9d5924602_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDk0NzgwMjM3MTMzNg_ee9d977a-cf03-4658-a8eb-58e67d3f4987"
      unitRef="usdPerShare">50.71</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <oust:ClassOfWarrantOrRightVestingOfWarrantUponAcquisitionPercent
      contextRef="i3af382dc1981418d909343c9d5924602_I20230210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMzI5ODUzNDkzMzM2NA_fdc0723b-eae3-41f2-85d8-35e45084dd00"
      unitRef="number">0.50</oust:ClassOfWarrantOrRightVestingOfWarrantUponAcquisitionPercent>
    <oust:ClassOfWarrantOrRightVestingBasisPaymentsByCounterpartyForGoodsAndServicesMaximum
      contextRef="i57f39b363b5548948f3c5268b7b28c54_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjU2Mg_7a8976df-ef13-430e-856b-70ce169688bd"
      unitRef="usd">100000000</oust:ClassOfWarrantOrRightVestingBasisPaymentsByCounterpartyForGoodsAndServicesMaximum>
    <oust:ClassOfWarrantOrRightVestedWarrantsNumberOfCommonSharesRepresented
      contextRef="i078523c9df9b4fda8ef2d25b57d802b2_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjYyNA_536f5436-56c6-4551-b87a-1e71b1dccc3b"
      unitRef="shares">1848694</oust:ClassOfWarrantOrRightVestedWarrantsNumberOfCommonSharesRepresented>
    <oust:BusinessCombinationConsiderationTransferredWarrantsAndRightsAssumed
      contextRef="ie0d4b4e192df44ddac4c77f3357d826a_I20230210"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNTQ5NzU1ODE5MTYzNA_d85865f5-4fba-455f-80e0-13684c931de1"
      unitRef="usd">8600000</oust:BusinessCombinationConsiderationTransferredWarrantsAndRightsAssumed>
    <oust:ClassOfWarrantOrRightUnvestedWarrantsNumberOfCommonSharesRepresented
      contextRef="ia5b6a358200f4f10b72396b791f11bb6_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjY1MA_f14b1886-04f7-4cee-af03-449b9551b918"
      unitRef="shares">1415204</oust:ClassOfWarrantOrRightUnvestedWarrantsNumberOfCommonSharesRepresented>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia5b6a358200f4f10b72396b791f11bb6_I20230210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNTQ5NzU1ODE5MTgxNg_c0142a5f-e22a-475a-b84e-9be0fbdc8065"
      unitRef="usd">6500000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia7dc67f49f6541a786c014f1ab823bab_I20230210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjY3Nw_f355dfd3-f29e-49a9-b5ea-c3ba5a68b4f1"
      unitRef="year">6.98</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i452fb96240254bf8ac429c1af1ca88a8_I20230210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjY2Mg_6c4239dd-2e41-4a9b-a034-a0510e2733c9"
      unitRef="number">0.537</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8e15d9ac6e764c7aa267df625ea58bd0_I20230210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjY2Nw_5e81545e-88c4-4490-bc6e-18645fa94ed7"
      unitRef="number">0.0386</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3c20c2467158405f8f63fe1243e48861_I20230210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfMjc0ODc3OTEwNjY3NA_d350c661-bb14-4989-b6b6-e184eef205e5"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <oust:ClassOfWarrantOrRightNumberOfWarrantsVested
      contextRef="ieac1b086f6b84a1d8c6651bf05873b7a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81NS9mcmFnOjg3YmU2YjFkODgxNjQzYzY5OTA3YzExMTEzODEwMmM0L3RleHRyZWdpb246ODdiZTZiMWQ4ODE2NDNjNjk5MDdjMTExMTM4MTAyYzRfNDk0NzgwMjM3NTExNQ_91191536-5003-4026-aab3-2e48c2489b3f"
      unitRef="shares">1848694</oust:ClassOfWarrantOrRightNumberOfWarrantsVested>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81OC9mcmFnOjU3NjljYjhlODc3YzRhNTk5ZGEwODg1MjY4MzYwN2UwL3RleHRyZWdpb246NTc2OWNiOGU4NzdjNGE1OTlkYTA4ODUyNjgzNjA3ZTBfNDg4Mg_b6b7c351-0f59-4cad-97d8-4f5b49dd877e">Commitments and Contingencies&lt;div style="margin-top: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;Letters of Credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 certain office leasehold interests in real property located in San Francisco (350 Treat Ave and, 2741 16th Street) and in Paris, the Company obtained letters of credit from certain banks as required by the lease agreements. If the Company defaults under the terms of the applicable lease, the lessor will be entitled to draw upon the letters of credit in the amount necessary to cure the default. The amounts covered by the letters of credit are collateralized by certificates of deposit, which are included in restricted cash on the condensed consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022. The outstanding amount of the letters of credit was $1.4 million and $1.3 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Non-Cancelable Purchase Commitments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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, the Company had non-cancelable purchase commitments to third-party contract manufacturers for approximately $28.2 million and other vendors for approximately $15.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 involved in various legal proceedings arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. Legal fees are expensed as incurred. The Company has identified certain claims as a result of which a loss may be incurred, but in the aggregate any loss is expected to be immaterial. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future. Significant judgment is required in both the determination of probability and the determination as to whether an exposure is reasonably estimable. Actual outcomes of these legal and regulatory proceedings may materially differ from our current estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 made no accruals with respect to the following because a loss is not considered probable or cannot be reasonably estimated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Velodyne Legacy Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 1, 2022, December 20, 2022, and January 9, 2023, purported stockholders of Velodyne filed the following lawsuits against Velodyne and certain of its directors and officers in the Southern District of New York for violations of Sections 14(a) and 20(a) of the Securities Exchange Act of 1934 and U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) Rule 14a-9: O&#x2019;Dell v. Velodyne, et. al., Carlisle v. Velodyne, et. al., and Cristino v. Velodyne, et. al. On December 29, 2022, a lawsuit alleging the same claims was filed in the District of Delaware: Wheeler v. Velodyne et. al.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The complaints alleged that Velodyne&#x2019;s disclosures in connection with the Merger with Ouster were materially incomplete and misleading. Velodyne also received eleven demand letters from stockholders making similar allegations regarding Velodyne&#x2019;s disclosures relating to the Merger. All four lawsuits have been voluntarily dismissed by the respective Plaintiffs. The Company does not believe the allegations in the complaints and demand letters are meritorious. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 March 3, 2021, a purported shareholder of Velodyne filed a complaint for a putative class action against Velodyne, Anand Gopalan and Andrew Hamer in the United States District Court, Northern District of California, entitled Moradpour v. Velodyne Lidar, Inc., et al., No. 3:21-cv01486-SI. The complaint alleged purported violations of the federal securities laws and that, among other things, the defendants made materially false and/or misleading statements and failed to disclose material facts about the Company&#x2019;s business, operations and prospects, including with respect to David Hall&#x2019;s role with Velodyne and removal as Chairman of Velodyne&#x2019;s Board of Directors. The complaint alleged that purported class members have suffered losses and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired Velodyne&#x2019;s securities between November 9, 2020 and February 19, 2021. On March 12, 2021, a putative class action entitled Reese v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01736-VC, was filed against Velodyne, Mr. Gopalan and Mr. Hamer in the United States District Court for the Northern District of California, based on allegations similar to those in the earlier class action and seeking recovery on behalf of the same putative class. On March 19, 2021, another putative class action entitled Nick v. Velodyne Lidar, Inc., et al., No. 4:21-cv-01950-JST, was filed in the United States District Court for the Northern District of California, against Velodyne, Mr. Gopalan, Mr. Hamer, two current or former directors, and three other entities. The complaint was based on allegations similar to those in the earlier class actions and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired Velodyne&#x2019;s securities between July 2, 2020 and March 17, 2021. The class actions have been consolidated, lead plaintiffs have been appointed and an amended consolidated complaint was filed on September 1, 2021, based on allegations similar to those in the earlier class actions. Velodyne filed a motion to dismiss the amended and consolidated complaint on November 1, 2021. The plaintiffs filed a first amended complaint on February 11, 2022. Velodyne filed a motion to dismiss on March 4, 2022. On July 1, 2022, the court denied the motion to dismiss as it relates to the claims related to David Hall&#x2019;s role with Velodyne, but granted the motion to dismiss as to all other claims. The case is proceeding with discovery. The Company does not believe the claims are meritorious and intends to defend the actions vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 12, 2021, a putative shareholder derivative lawsuit entitled D&#x2019;Arcy v. Gopalan, et al., No. 1:21-cv-00369-MN, was filed in the United States District Court for the District of Delaware against current and former directors and/or officers Anand Gopalan, Andrew Hamer, David S. Hall, Marta Thoma Hall, Joseph B. Culkin, Michael E. Dee, James A. Graf, Barbara Samardzich, and Christopher A. Thomas, and names Velodyne as a nominal defendant. The complaint asserted claims for breach of fiduciary duty, unjust enrichment, abuse of control, gross mismanagement, and waste of corporate assets against all of the individual defendants, and asserted a contribution claim under the federal securities laws against Mr. Gopalan and Mr. Hamer. On March 16, 2021, a second shareholder derivative lawsuit entitled Kondner, et al. v. Culkin, et al., No. 1:21cv-00391-MN, was filed in the United States District Court for the District of Delaware against most of the same defendants named in the earlier derivative complaint, and asserted claims against the individual defendants for alleged breaches of fiduciary duty and waste of corporate assets. Both derivative actions are based on allegations similar to those in the class actions discussed above, and have now been consolidated. On January 3, 2022, the plaintiffs filed an amended complaint. The case is stayed pending the outcome of the Moradpour complaint. The Company does not believe the claims are meritorious and intends to defend the actions vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 18, 2022, David and Marta Hall filed a lawsuit in the Superior Court of California, County of Alameda, against current and former officers and directors of Velodyne, as well as Jeff Vetter, Velodyne&#x2019;s outside counsel.  The Halls are seeking to recover damages for financial and other injuries they allegedly sustained as a result of the merger between Graf and Velodyne. On May 3, 2022, certain defendants filed motions to compel arbitration and other defendants filed motions to quash service of process for lack of personal jurisdiction. The court conducted a hearing on the motions on July 20, 2022.  On August 30, 2022, the court granted the motion to quash service with respect the out of state defendants. On October 3, 2022, the court granted the motion to compel Mr. Hall to arbitrate his claims, and stayed proceedings on Ms. Hall&#x2019;s claims pending arbitration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of Mr. Hall&#x2019;s claims. On October 20, 2022, David and Marta voluntarily dismissed the action without prejudice. On January 3, 2023, the Halls filed an arbitration demand with the same allegations as the prior lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 8, 2021, Velodyne received a subpoena for documents related to Wei Weng&#x2019;s trading in stock of Graf Acquisition Corp. (Velodyne&#x2019;s predecessor) stock during 2020, prior to the announcement that Velodyne was planning to merge into Graf Acquisition Corp. Velodyne has complied with the SEC&#x2019;s requests to date; however, the SEC may request additional documents or information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ouster Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 10, 2021, the Company received a letter from the SEC notifying us of an investigation and document subpoena. The subpoena seeks documents regarding projected financial information in CLA&#x2019;s Form S-4 registration statement filed on December 22, 2020. The Company has complied with the SEC&#x2019;s requests to date; however, the SEC may request additional documents or information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than as set forth above, as of March 31, 2023 and December 31, 2022 there were no material updates and no other material litigation matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Indemnification &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company enters into agreements in the ordinary course of business that include indemnification provisions. Generally, in these provisions the Company agrees to defend, indemnify, and hold harmless the indemnified parties for claims and losses suffered or incurred by such indemnified parties for which the Company is responsible under the applicable indemnification provisions. The terms of the indemnification provisions vary depending upon negotiations between the Company and its counterpart; however, typically, these indemnification obligations survive the term of the contract and the maximum potential amount of future payments the Company could be required to make pursuant to these provisions are uncapped. To date, the Company has never incurred costs to settle claims related to these indemnification provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has also entered into indemnity agreements pursuant to which it has indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual. The unaudited condensed consolidated financial statements do not include a liability for any potential obligations under the indemnification agreements at March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81OC9mcmFnOjU3NjljYjhlODc3YzRhNTk5ZGEwODg1MjY4MzYwN2UwL3RleHRyZWdpb246NTc2OWNiOGU4NzdjNGE1OTlkYTA4ODUyNjgzNjA3ZTBfNzQx_85b8d1a9-d4cc-4a85-be51-c92bb85e7c37"
      unitRef="usd">1400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81OC9mcmFnOjU3NjljYjhlODc3YzRhNTk5ZGEwODg1MjY4MzYwN2UwL3RleHRyZWdpb246NTc2OWNiOGU4NzdjNGE1OTlkYTA4ODUyNjgzNjA3ZTBfNzQ4_06ad1bea-5885-455a-9d12-4d8d0e7a3776"
      unitRef="usd">1300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i697cca113b12480e9d39d9ff6282c30f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81OC9mcmFnOjU3NjljYjhlODc3YzRhNTk5ZGEwODg1MjY4MzYwN2UwL3RleHRyZWdpb246NTc2OWNiOGU4NzdjNGE1OTlkYTA4ODUyNjgzNjA3ZTBfNDk0NzgwMjMzNzY2OA_4ec01c36-f127-4774-a13b-f9499d8e4962"
      unitRef="usd">28200000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i87912904f8114e018a36b601e0dfa8cf_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF81OC9mcmFnOjU3NjljYjhlODc3YzRhNTk5ZGEwODg1MjY4MzYwN2UwL3RleHRyZWdpb246NTc2OWNiOGU4NzdjNGE1OTlkYTA4ODUyNjgzNjA3ZTBfNDk0NzgwMjMzNzY3Ng_587d29ed-4390-4e3a-a6b4-6a32f6c721f9"
      unitRef="usd">15300000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODE2_2236173a-caab-4a67-ad1e-8fb0d4b4a2ff">Leases&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its headquarters located in San Francisco, California, where we lease properties as follows: (i) 26,125 square feet of office space pursuant to a lease that is scheduled to expire in August 2027 and (ii) 20,032 square feet of office space in a building adjacent to our corporate headquarters, which term is scheduled to expire in August 2027. Prior 2023 the Company has executed or assumed as lessee other five operating leases for rental of office space. The terms of those leases range from 1 to 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since February 10, 2023, the Company also assumed long-term non-cancellable lease agreements stemming from the Velodyne Merger: (i) approximately 204,000 square feet of office and manufacturing space in San Jose, California and (ii) additional space pursuant to the assumed leases for offices located in Alameda, California; and Bengaluru, India.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred total lease costs in its condensed consolidated statements of operations of $2.4 million and $1.0 million for the three months ended March&#160;31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company determined that the lease office facility located in Bengalaru, India assumed in the Velodyne Merger was not needed to support the future growth of its business. The Company fully vacated the facilities in March 2023 and remains contractually obligated to the lessor for the underlying lease. The Company recorded $0.8 million for right-of-use asset impairment in connection with these leased office facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the carrying amount of the acquired lease liability stemming from the Velodyne Merger on the condensed consolidated balance sheet was approximately $15.3 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, maturities of lease liabilities under non-cancelable operating leases were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 remainder&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,211)&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,207)&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,948)&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,931)&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,512)&lt;/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 undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,497&#160;&lt;/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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i0700d92533524612abe32234c424ac71_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODY3_bc690cb2-1efe-4cf1-a37d-bc541def9a3c"
      unitRef="sqft">26125</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i67e25d8c033b4a69a4a2699f6341e65c_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODc1_48547100-2128-4b12-91e9-4b25efb83d19"
      unitRef="sqft">20032</us-gaap:AreaOfRealEstateProperty>
    <oust:OperatingLeaseNumberOfLeaseAgreements
      contextRef="ic95f70dec2894d43ab37e38b0f164e9f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODI4_c029de80-0655-499f-b427-727b74236078"
      unitRef="agreement">5</oust:OperatingLeaseNumberOfLeaseAgreements>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i9b0fd860147e42899a9d3b1104185408_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODM5_ce4b2a9a-20a9-4fb3-90ae-f5fcd5428abe">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i2ec0f332c9c94492be5a3a9cb282ce71_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODQx_e6d4f870-b4b8-4cd3-9657-4bff66f7a53d">P3Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i561e941f035b464d88cd763b7d9835ca_I20230210"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODMw_1b8044e7-43db-4b4a-8c63-7cc84a2a1dde"
      unitRef="sqft">204000</us-gaap:AreaOfRealEstateProperty>
    <oust:LesseeOperatingLeaseScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODE3_5c184222-2d3d-4944-970e-cf3682eb4939">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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:9.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oust:LesseeOperatingLeaseScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6ODk3NzA5MDc1ODkzNDUzNWFjOGE4Njc0NGUwYmUxNGUvdGFibGVyYW5nZTo4OTc3MDkwNzU4OTM0NTM1YWM4YTg2NzQ0ZTBiZTE0ZV8yLTEtMS0xLTEyNDc1NA_b0e96467-2208-4100-8161-ed46ae7c8702">P4Y5M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6ODk3NzA5MDc1ODkzNDUzNWFjOGE4Njc0NGUwYmUxNGUvdGFibGVyYW5nZTo4OTc3MDkwNzU4OTM0NTM1YWM4YTg2NzQ0ZTBiZTE0ZV8yLTMtMS0xLTEyNDc1NA_acb96529-bfd5-4c3d-815d-fe93ba9d16ea">P4Y6M7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6ODk3NzA5MDc1ODkzNDUzNWFjOGE4Njc0NGUwYmUxNGUvdGFibGVyYW5nZTo4OTc3MDkwNzU4OTM0NTM1YWM4YTg2NzQ0ZTBiZTE0ZV8zLTEtMS0xLTEyNDc1NA_2ddb0b2b-df84-4a74-8647-d33170cf5eac"
      unitRef="number">0.0656</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6ODk3NzA5MDc1ODkzNDUzNWFjOGE4Njc0NGUwYmUxNGUvdGFibGVyYW5nZTo4OTc3MDkwNzU4OTM0NTM1YWM4YTg2NzQ0ZTBiZTE0ZV8zLTMtMS0xLTEyNDc1NA_ea991c5e-d2c2-4139-b359-981035ac9704"
      unitRef="number">0.0466</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM180OTQ3ODAyMzQ3Mjg4_d1b73027-dcaf-49df-91e1-590e69fab3fd"
      unitRef="usd">2400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM180OTQ3ODAyMzQ3MzA1_4e397f7c-ef6d-461e-a0b2-414a62f5cf7d"
      unitRef="usd">1000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM180OTQ3ODAyMzQ3MzMy_0407a150-2af6-4151-94d1-a856aad7fa77"
      unitRef="usd">800000</us-gaap:OperatingLeaseImpairmentLoss>
    <oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i18185ad295794d0e9be2934eb60b38e3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM180OTQ3ODAyMzQ3MzUw_c2556183-e8a7-487c-a808-8bc8df0a9aa1"
      unitRef="usd">15300000</oust:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGV4dHJlZ2lvbjo2Yzc5N2U0MzdhMGI0ZjZhYmU5N2M2NGQxNWNlYmYzM18yNzQ4Nzc5MDkxODE4_cd40abd5-26a9-4668-807f-93eac774f8e7">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, maturities of lease liabilities under non-cancelable operating leases were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 remainder&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,211)&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,207)&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,948)&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,931)&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,512)&lt;/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 undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,497&#160;&lt;/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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl8xLTEtMS0xLTEyNDgwOQ_e2b2cf6b-f1b8-4534-9797-225018f18f1a"
      unitRef="usd">6211000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl8yLTEtMS0xLTEyNDgwOQ_e5ec21d4-52e1-4442-9073-091df14710d0"
      unitRef="usd">8207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl8zLTEtMS0xLTEyNDgwOQ_58dc893f-2083-40ad-93bd-581d9f146803"
      unitRef="usd">7948000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl80LTEtMS0xLTEyNDgwOQ_9d64e27f-6dfc-4aa3-9677-2e7076326ed1"
      unitRef="usd">7931000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl81LTEtMS0xLTEyNDgwOQ_29dd9ea2-c000-49e7-8db7-40741eef5eca"
      unitRef="usd">6512000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl82LTEtMS0xLTEyNDgwOQ_7b999330-4c13-40eb-b006-0c785a5f236f"
      unitRef="usd">36809000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl83LTEtMS0xLTEyNDgwOQ_65b4e243-4e75-4bc1-9c42-8bd0d724f6d2"
      unitRef="usd">5497000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF80OTQ3ODAyMzI1NDYyL2ZyYWc6NmM3OTdlNDM3YTBiNGY2YWJlOTdjNjRkMTVjZWJmMzMvdGFibGU6MDZkODZiMDcwMTFmNGVhZWFiMTY3NmFlMTkxMzU4NmIvdGFibGVyYW5nZTowNmQ4NmIwNzAxMWY0ZWFlYWIxNjc2YWUxOTEzNTg2Yl84LTEtMS0xLTEyNDgwOQ_f05ce6df-a0d0-413f-a5cf-8935d8a46bbd"
      unitRef="usd">31312000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTAwMg_f1088a53-d0ef-4e7f-abe3-4a781309c75e">Stock-based Compensation &lt;div style="margin-top:9pt"&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, the Company has five equity incentive plans: its Amended and Restated 2015 Stock Plan (the &#x201c;2015 Plan&#x201d;), the Sense Photonics, Inc. 2017 Equity Incentive Plan (the &#x201c;Sense Plan&#x201d;), the Velodyne Lidar, Inc. 2020 Equity Incentive Plan (the &#x201c;Velodyne Plan&#x201d;), its 2021 Incentive Award Plan (the &#x201c;2021 Plan&#x201d;) and its 2022 Employee Stock Purchase Plan (the &#x201c;2022 ESPP&#x201d; and, collectively with the 2015 Plan, the Sense Plan, the Velodyne Plan and the 2021 Plan, together the &#x201c;Plans&#x201d;).&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:112%"&gt;The Plans, other than the 2022 ESPP, provide for the grant of stock options, stock appreciation rights, restricted stock awards (&#x201c;RSAs&#x201d;), restricted stock units (&#x201c;RSUs&#x201d;), performance stock unit awards and other forms of equity compensation (collectively, &#x201c;equity awards&#x201d;). In addition, the 2021 Plan provides for the grant of performance bonus awards. New equity awards may only be granted under the Velodyne Plan and the 2021 Plan. Awards under the Velodyne Plan may be granted to employees, including officers, who were not previously employed by the Company or a subsidiary of the Company, in each case, as of February 10, 2023, within the limits provided in the 2021 Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Awards under the 2021 Plan also be granted to employees, including officers, directors and consultants of the Company and its subsidiaries, in each case, within the limits provided in the 2021 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s 2022 ESPP has been offered to all eligible employees since August 2022 and generally permits certain employees to purchase shares of our common stock through payroll deductions of up to 15% of their compensation of each offering period, subject to certain limitations. Under the 2022 ESPP, the purchase price of a share under the ESPP equals 85% of the lesser of the fair market value of a share of common stock on either the first or last day of each offering period, but no less than the par value per share of common stock. As of March&#160;31, 2023, 0.7&#160;million shares of the Company&#x2019;s common stock were available for issuance under the 2022 ESPP. The stock-based compensation expense is calculated as of the beginning of the offering period as the fair value of the 2022 ESPP shares utilizing the Black-Scholes option valuation model and is recognized over the offering period. The first offering period under the 2022 ESPP commenced on September 6, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain employees have the right to early exercise unvested stock options, subject to rights held by the Company to repurchase unvested shares in the event of voluntary or involuntary termination. The Company accounts for cash received in consideration for the early exercise of unvested stock options as a non-current liability, included as a component of other liabilities in the Company&#x2019;s condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock option activity for the three months ended March&#160;31, 2023 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;Underlying&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101,536&#160;&lt;/span&gt;&lt;/td&gt;&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;10.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,864)&lt;/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;40.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.07&#160;&lt;/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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.43&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding and exercisable at March&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Options&lt;br/&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:44pt"&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;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.49&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.47&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.10&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#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:middle"/&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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353,373&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, there was approximately $11.5 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 1.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value (per share)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,404,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock compensation expense is recognized on a straight-line basis over the vesting period of each award of RSUs. As of March&#160;31, 2023, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $68.7&#160;million, with a weighted-average remaining vesting period of 2.6 years. RSUs settle into shares of common stock upon vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSA activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value (per share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(305,921)&lt;/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;15.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;March 31, 2023&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 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock compensation expense is recognized on a straight-line basis over the vesting period of each award of RSAs. As of March&#160;31, 2023, total compensation expense related to unvested RSAs granted to employees, but not yet recognized, was $5.0 million, with a weighted-average remaining vesting period of 2.4 years. The common stock comprising RSAs is issued at grant but, generally, is subject to a risk of forfeiture if the holder terminates service with the Company and its subsidiaries prior to vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company recognized stock-based compensation expense for all share-based awards in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,780&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,750&#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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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 summarizes stock-based compensation expense by award type (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,780&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,750&#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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Share based compensation recognized upon completion of the Velodyne Merger&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company recognized $6.1 million of stock-based compensation expense related to accelerated vesting of certain RSUs upon completion of the Velodyne Merger and termination of employment of some of its executives and members of the board, who had accelerated vesting provisions in the event of a change in control. Additionally, the Company recognized $2.4 million of stock-based compensation expense related to accelerated vesting of certain Velodyne restricted stock units, restricted stock awards and performance-based awards upon completion of the Velodyne Merger and termination of employment of some of Velodyne executives.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNjU_d4b76296-6071-451c-9ad0-88d8bc7d5701"
      unitRef="plan">5</oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="ie9a37f1e2b6947518d5b3f429930ba02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTQ5NzU1ODI5OTEy_4044de57-d86d-477c-b019-e30409e01f79"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i543b012acf8e4e4fbadffeb071da4526_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTQ5NzU1ODI5OTE5_5cf11fba-9954-48df-bd70-d638e175abb8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie9a37f1e2b6947518d5b3f429930ba02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfMjc0ODc3OTA5OTUxNg_dd0dfaaf-7699-42f8-9a3b-c2f2abfc5f1a"
      unitRef="shares">700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfMjc0ODc3OTA5OTU3NA_990c2c19-c1b5-479e-b5ee-492046b3c8bc">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock option activity for the three months ended March&#160;31, 2023 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;Underlying&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101,536&#160;&lt;/span&gt;&lt;/td&gt;&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;10.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,864)&lt;/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;40.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.07&#160;&lt;/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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.43&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMS0xLTEtMS0xMTg3Njg_afa7a006-5bea-418a-8c14-af427a597f10"
      unitRef="shares">2101536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMS0zLTEtMS0xMTg3Njg_8c2b0280-1880-45b1-a169-2f40ea4e0de8"
      unitRef="usdPerShare">10.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9900e79282a6454d8621e1203efd891f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMS01LTEtMS0xMTg3Njg_430e040a-a3c6-4eb6-8230-5b43a3325c88">P7Y8M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMS03LTEtMS0xMTg3Njg_9e225620-45c5-48e0-9564-fef50540f21e"
      unitRef="usd">8285000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMi0xLTEtMS0xMTg3Njg_47cffbf5-8318-45ef-b740-eb3f85017b44"
      unitRef="shares">10007</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMi0zLTEtMS0xMTg3Njg_48ad72d0-06bb-4b49-8722-2709e1475cf7"
      unitRef="usdPerShare">1.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMy0xLTEtMS0xMTg3Njg_a92d19e3-dd62-4c7b-91af-5517f49b39d8"
      unitRef="shares">5864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfMy0zLTEtMS0xMTg3Njg_603e787c-01d9-488a-9a7e-5ac76061c45f"
      unitRef="usdPerShare">40.57</oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNC0xLTEtMS0xMTg3Njg_1820f622-f168-495d-9401-d07bf7388eef"
      unitRef="shares">2085665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNC0zLTEtMS0xMTg3Njg_324f67dd-8411-4117-a835-971c63e9d850"
      unitRef="usdPerShare">10.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNC01LTEtMS0xMTg3Njg_9f6037dd-1c0b-4525-a8ce-2333d1c79933">P7Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNC03LTEtMS0xMTg3Njg_968c35a5-e691-47a4-9400-cfcb2e79878f"
      unitRef="usd">7880000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNS0xLTEtMS0xMTg3Njg_796b08ae-75d9-497d-ab56-5d3ef725ece8"
      unitRef="shares">2085665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNS0zLTEtMS0xMTg3Njg_c6ef2ede-cd97-4cbc-861f-4eda9bf6c16e"
      unitRef="usdPerShare">10.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNS01LTEtMS0xMTg3Njg_16377c22-cee6-468c-a816-6e89af50ab27">P7Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNS03LTEtMS0xMTg3Njg_8e2870d0-4517-436c-828c-3ddbc838a49e"
      unitRef="usd">7880000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNi0xLTEtMS0xMTg3Njg_d33bd144-3796-4a9a-bf1b-6ad50f36ecdd"
      unitRef="shares">1353373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNi0zLTEtMS0xMTg3Njg_5c0fb8d3-e301-4594-ab04-0f9ad9362449"
      unitRef="usdPerShare">9.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNi01LTEtMS0xMTg3Njg_180ac087-f33f-4c58-9140-512fefec77da">P7Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjNhNTk2ZDNkNDY4MzRjMWViMjg4MWQ1NzQyMjVkYjliL3RhYmxlcmFuZ2U6M2E1OTZkM2Q0NjgzNGMxZWIyODgxZDU3NDIyNWRiOWJfNi03LTEtMS0xMTg3Njg_a8b4cc0a-400a-4316-9e5c-3dd41e71aa57"
      unitRef="usd">5385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfMjc0ODc3OTA5OTU3NQ_9ed4d2e5-4565-41b8-a2de-595a89fed6d7">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding and exercisable at March&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Options&lt;br/&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:44pt"&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;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.26&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.49&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.47&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.10&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#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:middle"/&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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353,373&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i15299c9bade44c0a9eccec76cecb4c43_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMi0wLTEtMS0xMTg3Njg_302d2d12-6ac3-46d3-b3aa-ef4416051ac3"
      unitRef="usdPerShare">1.85</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i15299c9bade44c0a9eccec76cecb4c43_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMi0wLTEtMS0xMTg3Njg_7b1d1d76-935b-4bfa-9b6f-39ac32cfb4e5"
      unitRef="usdPerShare">1.85</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i6b788638adec40cb8006b8e4ea8f12d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMi0yLTEtMS0xMTg3Njg_a10cf62a-8aa1-4bcf-8611-aaa123e1cfb3"
      unitRef="shares">367451</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i15299c9bade44c0a9eccec76cecb4c43_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMi00LTEtMS0xMTg3Njg_47aca5e0-3421-4805-af7d-dd3606a4a087">P7Y3M3D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i6b788638adec40cb8006b8e4ea8f12d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMi04LTEtMS0xMTg3Njg_7ab0726c-b9e0-4eb1-b67a-16a2ffd0585c"
      unitRef="shares">302928</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i65cec57220684e2bb7ff395fc9d2c93a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMy0wLTEtMS0xMTg3Njg_44691f84-9645-48b8-b1ca-330de03a73f0"
      unitRef="usdPerShare">2.13</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i65cec57220684e2bb7ff395fc9d2c93a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMy0wLTEtMS0xMTg3Njg_9c961094-a2de-453f-8723-ce9f3352e8a5"
      unitRef="usdPerShare">2.13</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i62c6a588f74a4f488cd209b7b474219a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMy0yLTEtMS0xMTg3Njg_36e345b0-7570-4e68-ae60-2aea96d5c454"
      unitRef="shares">879795</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i65cec57220684e2bb7ff395fc9d2c93a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMy00LTEtMS0xMTg3Njg_2f1dfc4a-90bc-46c0-8b1c-43f62478be5f">P7Y5M26D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i62c6a588f74a4f488cd209b7b474219a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfMy04LTEtMS0xMTg3Njg_d37cbd81-cd68-4413-9751-9bba58c976f9"
      unitRef="shares">547155</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i82c39f5d076c4c5bbf4a42faf3d41538_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNC0wLTEtMS0xMTg3Njg_3c63de42-1760-4c68-a167-98f695660c59"
      unitRef="usdPerShare">14.22</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i82c39f5d076c4c5bbf4a42faf3d41538_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNC0wLTEtMS0xMTg3Njg_a6da0b2b-d3ce-491a-91b1-1126be9a73ab"
      unitRef="usdPerShare">14.22</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib18c13d8f8a44e7faacce32dc018bdb6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNC0yLTEtMS0xMTg3Njg_184d2cc3-0d6e-4bb2-a741-cdba2a5081ec"
      unitRef="shares">752408</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i82c39f5d076c4c5bbf4a42faf3d41538_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNC00LTEtMS0xMTg3Njg_86d9125f-848c-48c3-a905-20d283dc8763">P7Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib18c13d8f8a44e7faacce32dc018bdb6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNC04LTEtMS0xMTg3Njg_609206bd-a248-467e-ad38-0ec82f8712b2"
      unitRef="shares">454578</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i5d8a5f2feffd4587b7be9c5db385fdc7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNS0wLTEtMS0xMTg3Njg_5e00a345-eb2d-48dd-b693-51fd3f34660b"
      unitRef="usdPerShare">52.40</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i5d8a5f2feffd4587b7be9c5db385fdc7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNS0wLTEtMS0xMTg3Njg_8ab92ff3-6a32-477a-83a6-f0b982d48b9b"
      unitRef="usdPerShare">52.40</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i1c2b368df05b4dbe95309901e075b552_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNS0yLTEtMS0xMTg3Njg_273f3420-fccf-43a8-b4e0-11fc2bfbd2d9"
      unitRef="shares">21432</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i5d8a5f2feffd4587b7be9c5db385fdc7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNS00LTEtMS0xMTg3Njg_d0f47f73-3471-4977-9199-e9ef7871362b">P6Y5M19D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i1c2b368df05b4dbe95309901e075b552_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNS04LTEtMS0xMTg3Njg_085786f3-736a-4e9a-abdf-27ea5bddc47d"
      unitRef="shares">17768</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8eb2d7f94d3542338da5e8ac7dbfdbfc_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNi0wLTEtMS0xMTg3Njg_1db2f0f9-a5a7-4141-8bf2-72d1c661f5b1"
      unitRef="usdPerShare">102.60</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8eb2d7f94d3542338da5e8ac7dbfdbfc_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNi0wLTEtMS0xMTg3Njg_7cf01c0f-4f5f-4403-9b9f-2fb4b1bbd0da"
      unitRef="usdPerShare">102.60</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i23f3867ce5f94b62a7c2fe0feb609481_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNi0yLTEtMS0xMTg3Njg_4e3bc67a-7b64-4fdf-b34f-bc2087301ca3"
      unitRef="shares">64579</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8eb2d7f94d3542338da5e8ac7dbfdbfc_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNi00LTEtMS0xMTg3Njg_ca35b836-f28c-46c9-8fdc-f0181a14b50d">P8Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i23f3867ce5f94b62a7c2fe0feb609481_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfNi04LTEtMS0xMTg3Njg_d764c3f8-25f0-44a8-b410-2a9f5283fede"
      unitRef="shares">30944</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfOC0yLTEtMS0xMTg3Njg_1958f591-8ab8-4cda-851c-5cb9d6615781"
      unitRef="shares">2085665</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjU5NWNhMjExZTE2NDQ5Yjk5MjNkNmNhNWVmNDNlY2ViL3RhYmxlcmFuZ2U6NTk1Y2EyMTFlMTY0NDliOTkyM2Q2Y2E1ZWY0M2VjZWJfOC04LTEtMS0xMTg3Njg_e52b3abb-f488-437e-bb1c-ac04eb8014f9"
      unitRef="shares">1353373</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTQ5NzU1ODM1NDYz_e474db8b-4e86-47d9-bb51-7ad04e8ad3ca"
      unitRef="usd">11500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id094cd7f1a1d428f9eee9fe343738428_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTQ5NzU1ODM1NjE3_41ed6bea-fee7-4731-af77-a8c92cb24984">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfMjc0ODc3OTA5OTU3Ng_ab2e5836-0f40-4606-b364-fd9b4a54b57c">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value (per share)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,404,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i223015e373854d208977d8b3a9bbc301_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfMS0xLTEtMS0xMTg3Njg_8e5ca39e-fa3b-4fbe-9408-a742bbc1ef62"
      unitRef="shares">1650815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i223015e373854d208977d8b3a9bbc301_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfMS0zLTEtMS0xMTg3Njg_611902a9-15f1-46d9-a08b-7c55bebfd033"
      unitRef="usdPerShare">39.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfMi0xLTEtMS0xMTg3Njg_9bef745c-c3c8-469a-9649-c28cadb50097"
      unitRef="shares">2404767</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfMi0zLTEtMS0xMTg3Njg_eee3c3ea-cd90-49ae-9496-ad4c80292deb"
      unitRef="usdPerShare">12.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfMy0xLTEtMS0xMTg3Njg_7c36afaa-e3b9-4ddd-80a1-cdb0e02ed9df"
      unitRef="shares">397969</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfMy0zLTEtMS0xMTg3Njg_89ce0afd-4efd-4ae1-a568-174b09677e43"
      unitRef="usdPerShare">16.89</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfNC0xLTEtMS0xMTg3Njg_0df1828f-0c3e-4166-be46-fec741ac8ad4"
      unitRef="shares">568675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfNC0zLTEtMS0xMTg3Njg_19b66991-a7c3-40f9-975f-fc6c173b9adf"
      unitRef="usdPerShare">28.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1f8293c4401a4064bb5d58d119a7ae98_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfNS0xLTEtMS0xMTg3Njg_b876dda0-618b-4e29-b9b0-9a63acd392d3"
      unitRef="shares">3088938</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1f8293c4401a4064bb5d58d119a7ae98_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjliMjE0MGIzODBiNzRhY2VhMmExYjBkNDQ2OTllOTZhL3RhYmxlcmFuZ2U6OWIyMTQwYjM4MGI3NGFjZWEyYTFiMGQ0NDY5OWU5NmFfNS0zLTEtMS0xMTg3Njg_8b6b739c-7933-4122-917d-e22aae5e1091"
      unitRef="usdPerShare">23.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i1f8293c4401a4064bb5d58d119a7ae98_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTQ5NzU1ODM1ODE5_c94cecfb-b9fc-4701-9b23-8df447b6a963"
      unitRef="usd">68700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNTQ5NzU1ODM1ODc2_f55278a4-3448-4e47-b4a7-c4fc68e0df15">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfMjc0ODc3OTEwMjM5Ng_d64d256e-0dcd-4987-a687-fe8b3dfd72b7">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSA activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value (per share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(305,921)&lt;/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;15.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;March 31, 2023&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 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0f5b1683f2cd438e9d8796217b0460d2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfMS0xLTEtMS0xMjY0NTk_459d0396-82c7-4d29-97b1-861c743d2f4e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0f5b1683f2cd438e9d8796217b0460d2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfMS0zLTEtMS0xMjY0NTk_34b2696e-50f9-454a-ad92-d8a6c0f3bfd9"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfMi0xLTEtMS0xMjY0NTk_cc6ed020-d9fa-4912-9daa-cf16bad03578"
      unitRef="shares">728646</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfMi0zLTEtMS0xMjY0NTk_f0a209a3-39b0-4c3a-a066-ef781c3725cc"
      unitRef="usdPerShare">15.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfMy0xLTEtMS0xMjY0NTk_2d4302d6-eea9-45b8-a6c1-9964f4804d3c"
      unitRef="shares">305921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfMy0zLTEtMS0xMjY0NTk_6576fe8b-1419-4a2b-9f79-081b94fb223f"
      unitRef="usdPerShare">15.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic2a95ea7047f4b51a1ff33fc2f8e1c34_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfNC0xLTEtMS0xMjY0NTk_73178b91-16fa-44f9-8206-36abf4f0b85d"
      unitRef="shares">422725</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic2a95ea7047f4b51a1ff33fc2f8e1c34_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOmZiYTY3NTk4MTIyMjRmMjlhODI3ZDlmMGY5MTBlYTU2L3RhYmxlcmFuZ2U6ZmJhNjc1OTgxMjIyNGYyOWE4MjdkOWYwZjkxMGVhNTZfNC0zLTEtMS0xMjY0NTk_ece565f9-c6bd-486b-92f0-e8731632994a"
      unitRef="usdPerShare">15.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ic2a95ea7047f4b51a1ff33fc2f8e1c34_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNDk0NzgwMjM1NzM3Ng_6726b7b6-79ca-43ba-8914-e0eb44277059"
      unitRef="usd">5000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNDk0NzgwMjM1NzM4MQ_058aa831-e6b2-4a04-ab65-667ce7801689">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfMjc0ODc3OTA5OTU3Nw_938ce92d-b66e-4d1c-adcf-9c4f50ef613d">The Company recognized stock-based compensation expense for all share-based awards in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): &lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,780&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,750&#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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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 summarizes stock-based compensation expense by award type (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,780&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,750&#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:middle"/&gt;&lt;td colspan="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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i251b983e9b6049e5abb3d45382da88ac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfMi0xLTEtMS0xMTgwMzg_b8a2fdba-42cc-4170-91b9-08ba2ba207b3"
      unitRef="usd">774000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie86d0667cee24bc4931fe28a5879c790_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfMi0zLTEtMS0xMTgwMzg_7ed97738-4476-4828-9d36-49f13599d451"
      unitRef="usd">217000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1773e49859b640999cc6cfd1fb2e190d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfMy0xLTEtMS0xMTgwMzg_1c5c2936-fcfe-4eb8-a7b9-576e73da0f18"
      unitRef="usd">7505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d42918148d24c279ed11f10584a55ae_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfMy0zLTEtMS0xMTgwMzg_47980979-f860-4bb0-b4b5-08d36a3f1d9b"
      unitRef="usd">3761000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c201c0dc60b4f5aae02266add663903_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfNC0xLTEtMS0xMTgwMzg_b0f3fb08-ad01-4378-ac26-e83040d8c2a3"
      unitRef="usd">2881000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02135a2420484356bdc1069c5caf436f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfNC0zLTEtMS0xMTgwMzg_74df7829-696c-443a-b6c4-bac2d91b29df"
      unitRef="usd">1524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81cfb6399bd54d89b44d70f1407a7b2c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfNS0xLTEtMS0xMTgwMzg_e110c586-f333-4124-ac3f-a953fa139dc2"
      unitRef="usd">10620000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28975a51b0ed4a16b04d7d62bdd90a52_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfNS0zLTEtMS0xMTgwMzg_a8645c50-0d9b-4084-b718-489612b9ac15"
      unitRef="usd">3248000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfNi0xLTEtMS0xMTgwMzg_5bce3099-a6b8-40a5-b7ae-5f1472c0fd46"
      unitRef="usd">21780000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjRjMDczZTU5ODE4NjRmNGZiODJhODU4ZjI5NDNhNTIzL3RhYmxlcmFuZ2U6NGMwNzNlNTk4MTg2NGY0ZmI4MmE4NThmMjk0M2E1MjNfNi0zLTEtMS0xMTgwMzg_b340ee12-2977-4b74-be53-84064f5829b1"
      unitRef="usd">8750000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b6df1f3acac4d2980460d8e84fa694d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfMi0xLTEtMS0xMTgwMzg_530559f4-1f00-4771-8d02-9f0190da80ec"
      unitRef="usd">16330000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2454759cb4e248f4a8c2d805c5b6f318_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfMi0zLTEtMS0xMTgwMzg_00378fd8-cbb6-42b3-ab2e-523c0e45e22e"
      unitRef="usd">5901000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id094cd7f1a1d428f9eee9fe343738428_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfMy0xLTEtMS0xMTgwMzg_0ecc62de-7c68-4d0d-81d1-8ee8fc2799ae"
      unitRef="usd">2005000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id1e2db4a621b435aa68d8fedcfebefcf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfMy0zLTEtMS0xMTgwMzg_b17c6738-357f-40cf-92b8-d71423346221"
      unitRef="usd">2840000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iccbbe75db786432fabc52fc460585d1f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfNC0xLTEtMS0xMTgwMzg_41ff532b-a8e8-4037-92b7-f08d7699c094"
      unitRef="usd">184000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3b75e6528275424d952dba9380042c87_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfNC0zLTEtMS0xMTgwMzg_eb5f32d6-1479-4cea-a0b3-4066453c41c9"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42cde48a95e247a699a22cae4627fffc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfNS0xLTEtMS0xMTgwMzg_9842702a-4a2d-4a9a-9422-fd4e1b748693"
      unitRef="usd">3261000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a35c03ed479467da0a759a044e3861d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfNS0zLTEtMS0xMTgwMzg_aad60157-6dfc-4efd-b30f-fbd3e3a628be"
      unitRef="usd">9000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfNi0xLTEtMS0xMTgwMzg_d565db96-70cc-4dd3-b2f1-40d75c7cad1a"
      unitRef="usd">21780000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RhYmxlOjM2ZjE5YzM3MWY1MzQ0MDdiYjAxN2M0N2QzZTE4OTJlL3RhYmxlcmFuZ2U6MzZmMTljMzcxZjUzNDQwN2JiMDE3YzQ3ZDNlMTg5MmVfNi0zLTEtMS0xMTgwMzg_7eecb05d-1820-4a63-afd4-5cece39a854c"
      unitRef="usd">8750000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i691c444be46a44649031183e2abbc875_D20230210-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNDk0NzgwMjM1OTY1Mg_3a424fe5-e506-4445-b6af-f6dbcfa17355"
      unitRef="usd">6100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="iee6b7a518a094fb4951e0db835369f28_D20230210-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF82NC9mcmFnOjc1NjRiMDBlNTYxOTQ1OGE5MzFiNmRiMmI2ZTliMTdmL3RleHRyZWdpb246NzU2NGIwMGU1NjE5NDU4YTkzMWI2ZGIyYjZlOWIxN2ZfNDk0NzgwMjM1OTY3MA_f9673379-a3f0-4823-b5d5-250ccf997f7a"
      unitRef="usd">2400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RleHRyZWdpb246ZTM2Y2UwMTIyZGM0NDhlZWI1YjFmY2IzNGNjNjAxOTdfOTAw_1c98ac24-2ddc-4c28-9743-c46237adc66a">Net Loss Per Common Share &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&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;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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,411,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,090,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.03)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.90)&lt;/span&gt;&lt;/td&gt;&lt;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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public and private common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,231,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,599,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercised common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP shares pending issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Restricted Stock Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,132,323&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,178,265&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RleHRyZWdpb246ZTM2Y2UwMTIyZGM0NDhlZWI1YjFmY2IzNGNjNjAxOTdfOTAy_d165cc82-cedb-4dfb-b62f-c7ab90d1c048">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&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;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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,411,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,090,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.03)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.90)&lt;/span&gt;&lt;/td&gt;&lt;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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfMy0xLTEtMS0xMTMxOTU_3c7765d4-8287-46a8-9ccf-83cd13143935"
      unitRef="usd">-177280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfMy0zLTEtMS0xMTMxOTU_086e1e49-f123-48fb-839d-56014c308789"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNS0xLTEtMS0xMTMxOTU_c8f67d9b-eb64-47b6-aca6-446c7de7ae82"
      unitRef="shares">29411612</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNS0xLTEtMS0xMTMxOTU_e1025f5d-4ec7-49ca-af8a-0bfc1542b4a3"
      unitRef="shares">29411612</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNS0zLTEtMS0xMTMxOTU_7a107bd1-0749-42ea-8b12-44ca28048447"
      unitRef="shares">17090620</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNS0zLTEtMS0xMTMxOTU_ef60f034-9f43-418b-8c02-9d3d9f50fc35"
      unitRef="shares">17090620</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNi0xLTEtMS0xMTMxOTU_1926de11-855b-4f4b-b0ea-3401ef6066b2"
      unitRef="usdPerShare">-6.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNi0xLTEtMS0xMTMxOTU_465fffd7-d55b-4dd8-8075-7f086eaf4a58"
      unitRef="usdPerShare">-6.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNi0zLTEtMS0xMTMxOTU_5b96161e-2417-4ee6-b63d-7de3c1754b24"
      unitRef="usdPerShare">-1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjA0OTg0NjUyZGZhODRmNTM5MWYzOTFmMGViMzM0NTNhL3RhYmxlcmFuZ2U6MDQ5ODQ2NTJkZmE4NGY1MzkxZjM5MWYwZWIzMzQ1M2FfNi0zLTEtMS0xMTMxOTU_69522b5d-babf-492a-a180-09078279c4cd"
      unitRef="usdPerShare">-1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RleHRyZWdpb246ZTM2Y2UwMTIyZGM0NDhlZWI1YjFmY2IzNGNjNjAxOTdfOTAz_16ffb56d-f3b6-42b9-9ed8-e853e8960ae2">&lt;div style="margin-top:9pt"&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 outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public and private common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,231,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,599,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercised common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP shares pending issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Restricted Stock Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,132,323&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,178,265&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i47ac7f12297746a193edbeb3fb0799e4_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfMi0xLTEtMS0xMTMxOTU_5d915368-13a1-461d-8890-48396739bbfb"
      unitRef="shares">2085665</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3f78f7e43ef04b53af762f8e3aa6dc9d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfMi0zLTEtMS0xMTMxOTU_251f978e-1438-4ab2-b2e4-08c596afc63f"
      unitRef="shares">2557768</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib33c0aa3ed6f48f88d0f130cfe8d81a5_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfMy0xLTEtMS0xMTMxOTU_1b452660-e34f-4c4a-969b-42f9e2f9dcde"
      unitRef="shares">5231417</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7be0b361159492aa423ec2c810130d5_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfMy0zLTEtMS0xMTMxOTU_0dfb36ed-5c80-4f07-b327-7b2d3c83d86f"
      unitRef="shares">1599990</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7084a9612b24eb896d33e32c8e2cf27_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNC0xLTEtMS0xMTMxOTU_4fe3b103-3615-44e8-9ce4-28f70e4157fd"
      unitRef="shares">3088938</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8540c7e3d38544208a135389a02129a7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNC0zLTEtMS0xMTMxOTU_b8fe6bda-356d-46b1-9a70-65ca449900b4"
      unitRef="shares">859745</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6199dadfed6d4aa19da76b365896a4ce_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNS0xLTEtMS0xMTMxOTU_7b41360d-2abc-44dd-bd30-84558d76d1da"
      unitRef="shares">52435</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib6ca9d689d2a4a169df3d2c62870c271_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNS0zLTEtMS0xMTMxOTU_ae891908-8754-4a22-8f96-952520d9c287"
      unitRef="shares">159597</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i79a9e5e505a64eee9cebf844962df3e7_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNi0xLTEtMS0xMTMxOTU_6b602b09-9448-4c71-b7a1-fcb0bf55bebb"
      unitRef="shares">251143</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4df51bc138e2490e9e7d25505e1fbebf_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNi0zLTEtMS0xMTMxOTU_61607ac1-934b-45cc-9a6f-4ea4d5e3188b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i46b2f61edec049bd80299858899de02b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNy0xLTEtMS0xMTMxOTU_69d6e212-8094-4367-a8d7-e33f6e48e4ed"
      unitRef="shares">422725</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic06b2f1c0c7243e286c45e6360c02a98_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfNy0zLTEtMS0xMTMxOTU_2ee05cab-7cb0-4900-b328-f766d8efbfcc"
      unitRef="shares">1165</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfOS0xLTEtMS0xMTMxOTU_7b7b9231-fae6-4b84-8589-0d2de84ac8fe"
      unitRef="shares">11132323</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83MC9mcmFnOmUzNmNlMDEyMmRjNDQ4ZWViNWIxZmNiMzRjYzYwMTk3L3RhYmxlOjIyM2VhNTBmZWI1ZTQ0NDI4ODkwN2Y5ZDQxOWIyNTJiL3RhYmxlcmFuZ2U6MjIzZWE1MGZlYjVlNDQ0Mjg4OTA3ZjlkNDE5YjI1MmJfOS0zLTEtMS0xMTMxOTU_7ca707f1-cf61-4a84-a496-7a85d4e2439d"
      unitRef="shares">5178265</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83My9mcmFnOjNjMmNmNTIxNjMxYTRlMGQ4ZmMxNWMwNjNjMGJkNGM3L3RleHRyZWdpb246M2MyY2Y1MjE2MzFhNGUwZDhmYzE1YzA2M2MwYmQ0YzdfNzYx_651e6e43-bf0f-4463-bc48-b2aa68298405">Income Taxes The Company&#x2019;s income tax provision for interim periods is determined using an estimate of the Company&#x2019;s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company&#x2019;s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company&#x2019;s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for three months ended March&#160;31, 2023 and 2022, respectively, was not material to the Company&#x2019;s condensed consolidated financial statements.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RleHRyZWdpb246Zjk1MzY3MmE1NWM5NDEwZDg2YmE4Njk2OWE0MDYwN2VfNDAz_2678ca79-1717-4ba4-9e0a-1c730c486c48">Revenue&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenue is recognized at a point in time when the customer obtains control of the respective lidar sensor kits. Revenue from the sale of licenses and services was not material for any period presented and, therefore, is not presented separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia and Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,230&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,558&#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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers.  An unbilled receivable is recorded in instances when revenue is recognized prior to invoicing, and amounts collected in advance of services being provided are recorded as deferred revenue. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unbilled receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A receivable for multi-year licensing services is generally recorded upon invoicing. A receivable for multi-year license contracts is recorded upon delivery, whether or not invoiced, to the extent the Company has an unconditional right to receive payment in the future related to those licenses. The current portion of these unbilled receivables in the amount of $3.4 million, primarily consisting of unbilled receivables from multi-year license contracts, is included in &#x201c;Accounts receivable, net&#x201d; on the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily relate to the Company&#x2019;s rights to consideration under license arrangements when the licenses have been transferred to the customers, but payment is contingent upon a future event, other than the passage of time (i.e. type of unbilled receivable) and for which the Company does not have an unconditional right at the reporting date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract asset also arises when the timing of billing differs from the timing of revenue recognized, such as when revenue is recognized on guaranteed minimum payments at the inception of the contract when there is not yet a right to invoice in accordance with contract terms and payment is contingent upon future event. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other non-current liabilities in the Company&#x2019;s condensed consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer&#x2019;s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets and liabilities are presented net at the individual contract level in the condensed consolidated balance sheet and are classified as current or noncurrent based on the nature of the underlying contractual rights and obligations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.498%"/&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="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities, current&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="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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues from licensing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other contract 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 0 13pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities, long-term portion&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="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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues from licensing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other contract 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,625&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744&#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:middle"/&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:DisaggregationOfRevenueTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RleHRyZWdpb246Zjk1MzY3MmE1NWM5NDEwZDg2YmE4Njk2OWE0MDYwN2VfNDA0_80591b9a-a816-4416-a75d-25846a7a14db">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia and Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,230&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,558&#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:middle"/&gt;&lt;td colspan="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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0348591255b84efead298ddcf4a4415b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfMi0xLTEtMS0xMTMxOTU_eeb20e28-b05c-46db-ae6c-0097834bf79d"
      unitRef="usd">9904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief9d7659717846a9beb9ec86218a8a19_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfMi0zLTEtMS0xMTMxOTU_56ec5eca-880d-4564-8e97-9e64104f011e"
      unitRef="usd">3319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i869cb1cfa8574dd2b79b1c3e11c80f44_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfNC0xLTEtMS0xMTMxOTU_71c32e73-fad3-4e75-b029-14374b910c37"
      unitRef="usd">2669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b009f5b248a424199c5ebbfe2929357_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfNC0zLTEtMS0xMTMxOTU_01f08282-9c88-426c-bc76-289723d917bc"
      unitRef="usd">2356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia82784c2b62d48cc9fdfeae705ca0386_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfNS0xLTEtMS0xMTMxOTU_e4b15bc1-8b8c-4a2e-9f3b-f106edea8520"
      unitRef="usd">4657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i586f8b2e63b747aa9f07ad8684381b44_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfNS0zLTEtMS0xMTMxOTU_e1d3b7ae-398a-4d71-85fd-4a10edd9c441"
      unitRef="usd">2883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfNi0xLTEtMS0xMTMxOTU_0e5a2458-8846-401d-aa3e-c3640038a5f8"
      unitRef="usd">17230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ba3ad39fc4406994558728f9e6adc7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOjllN2U0MDAxY2UzNjQwZDFhZmYxZGRhN2VmYmJlYmFmL3RhYmxlcmFuZ2U6OWU3ZTQwMDFjZTM2NDBkMWFmZjFkZGE3ZWZiYmViYWZfNi0zLTEtMS0xMTMxOTU_0feb4232-8065-47c3-af53-d9b75b14338c"
      unitRef="usd">8558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RleHRyZWdpb246Zjk1MzY3MmE1NWM5NDEwZDg2YmE4Njk2OWE0MDYwN2VfNDk0NzgwMjMzNjg3OA_976f6e63-d493-46f9-852f-ca931b7e4c67"
      unitRef="usd">3400000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RleHRyZWdpb246Zjk1MzY3MmE1NWM5NDEwZDg2YmE4Njk2OWE0MDYwN2VfMjc0ODc3OTA3MzY0OA_140ab8f8-56f7-4be1-a78d-33751d4ac20f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.498%"/&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="padding:2px 1pt;text-align:center;vertical-align:middle"&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,&lt;br/&gt;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:middle"&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,&lt;br/&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities, current&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="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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues from licensing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other contract 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 0 13pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities, long-term portion&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="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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues from licensing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other contract 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,625&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744&#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:middle"/&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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <oust:ContractWithCustomerLiabilityCurrentDeferredRevenue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfMy0xLTEtMS0xMjUzNjQ_e46288bd-bb93-4ffb-8cab-4b144a811ae4"
      unitRef="usd">4087000</oust:ContractWithCustomerLiabilityCurrentDeferredRevenue>
    <oust:ContractWithCustomerLiabilityCurrentDeferredRevenue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfOC0xLTEtMS0xMTYyMTk_239796f4-abfb-46b9-914e-26adb79f6d7c"
      unitRef="usd">0</oust:ContractWithCustomerLiabilityCurrentDeferredRevenue>
    <oust:ContractWithCustomerLiabilityCurrentOtherContractLiabilities
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfNC0xLTEtMS0xMjUzNjQ_ad39cfb6-3f5e-4782-bf6f-c0d7f36f6a85"
      unitRef="usd">1878000</oust:ContractWithCustomerLiabilityCurrentOtherContractLiabilities>
    <oust:ContractWithCustomerLiabilityCurrentOtherContractLiabilities
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfOS0xLTEtMS0xMTYyMTk_df374800-27e3-46f9-bce3-a26864b93c86"
      unitRef="usd">402000</oust:ContractWithCustomerLiabilityCurrentOtherContractLiabilities>
    <oust:ContractWithCustomerLiabilityNoncurrentDeferredRevenue
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfNy0xLTEtMS0xMjUzNjQ_3bf744f6-8477-4d60-aea1-d6c734f33128"
      unitRef="usd">1802000</oust:ContractWithCustomerLiabilityNoncurrentDeferredRevenue>
    <oust:ContractWithCustomerLiabilityNoncurrentDeferredRevenue
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfNy0zLTEtMS0xMjUzNjQ_86782d32-73f4-48e5-a531-abc264fb71c7"
      unitRef="usd">0</oust:ContractWithCustomerLiabilityNoncurrentDeferredRevenue>
    <oust:ContractWithCustomerLiabilityNoncurrentOtherContractLiabilities
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfOC0xLTEtMS0xMjUzNjQ_fc6d8e87-4bc8-40db-a0c6-5b7c7db18429"
      unitRef="usd">858000</oust:ContractWithCustomerLiabilityNoncurrentOtherContractLiabilities>
    <oust:ContractWithCustomerLiabilityNoncurrentOtherContractLiabilities
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfMTItMS0xLTEtMTE2MjE5_620a56ec-be1b-4e2c-be47-927e1ff5fc4b"
      unitRef="usd">342000</oust:ContractWithCustomerLiabilityNoncurrentOtherContractLiabilities>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfOS0xLTEtMS0xMjUzNjQ_548fed0e-f15e-48da-bd35-2a7c2c847c1c"
      unitRef="usd">8625000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF83Ni9mcmFnOmY5NTM2NzJhNTVjOTQxMGQ4NmJhODY5NjlhNDA2MDdlL3RhYmxlOmE3NzQyMWQ0Y2JiNTQzMGZiM2U0MTA3OGZiYTQ5ZjNiL3RhYmxlcmFuZ2U6YTc3NDIxZDRjYmI1NDMwZmIzZTQxMDc4ZmJhNDlmM2JfMTMtMS0xLTEtMTE2MjE5_d518233e-8d32-4449-847a-166363d2bb2a"
      unitRef="usd">744000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90ZXh0cmVnaW9uOmFiNmM4OWQzZGEzMDQ4MGFhYTlmOWRhOGQyMDFmYjhhXzI3NDg3NzkwNzU0NDg_7a7a0809-ff31-44c7-9998-d77678e46fd2">Restructuring&lt;div style="margin-top:9pt"&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 closing of the Velodyne Merger, the Company undertook actions to reduce operating expenses including a reduction in force that impacted approximately 190 employees and closing its India facility (see Note 9) (collectively, the &#x201c;Restructuring Initiatives&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 shows the amount incurred and the liability, which is recorded in accrued expenses in the condensed consolidated balance sheets, for Restructuring Initiatives related to one-time employee termination and associated benefits as of March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring Initiative expenses related to one-time employee termination and associated benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount paid during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 shows the Restructuring Initiatives expenses related to one-time employee termination and associated benefits during the three months ended March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 product revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,830&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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 shows the total stock-based compensation expense associated with these Restructuring Initiatives during the three months ended March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 product revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-1"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90ZXh0cmVnaW9uOmFiNmM4OWQzZGEzMDQ4MGFhYTlmOWRhOGQyMDFmYjhhXzMyOTg1MzQ4ODk4Nzk_7cc119b7-741e-4ed7-b0d0-da44cdee4e92"
      unitRef="position">190</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90ZXh0cmVnaW9uOmFiNmM4OWQzZGEzMDQ4MGFhYTlmOWRhOGQyMDFmYjhhXzI3NDg3NzkwNzU0NDk_72e2890f-b07c-4d54-89a7-1f99f43f8e12">&lt;div style="margin-top:9pt"&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 shows the amount incurred and the liability, which is recorded in accrued expenses in the condensed consolidated balance sheets, for Restructuring Initiatives related to one-time employee termination and associated benefits as of March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring Initiative expenses related to one-time employee termination and associated benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount paid during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ibae563507dd741698b5ffb283a8b9fb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo2NWEwMDM4OGM0ZDc0NTk4YTUzOTIxNGZjZDE2YjBkNi90YWJsZXJhbmdlOjY1YTAwMzg4YzRkNzQ1OThhNTM5MjE0ZmNkMTZiMGQ2XzItMS0xLTEtMTE3NDk3_ad1d683b-f655-44af-9c35-ccbf96284901"
      unitRef="usd">422000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo2NWEwMDM4OGM0ZDc0NTk4YTUzOTIxNGZjZDE2YjBkNi90YWJsZXJhbmdlOjY1YTAwMzg4YzRkNzQ1OThhNTM5MjE0ZmNkMTZiMGQ2XzMtMS0xLTEtMTE3NDk3_3890e4b1-a110-4d1b-aaec-beca35f202e4"
      unitRef="usd">11830000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo2NWEwMDM4OGM0ZDc0NTk4YTUzOTIxNGZjZDE2YjBkNi90YWJsZXJhbmdlOjY1YTAwMzg4YzRkNzQ1OThhNTM5MjE0ZmNkMTZiMGQ2XzQtMS0xLTEtMTE3NDk3_56b9bbe0-8ab3-4d26-a47d-5e57af6f79b1"
      unitRef="usd">9840000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i092a37b696364e2887df6b9e4accaff5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo2NWEwMDM4OGM0ZDc0NTk4YTUzOTIxNGZjZDE2YjBkNi90YWJsZXJhbmdlOjY1YTAwMzg4YzRkNzQ1OThhNTM5MjE0ZmNkMTZiMGQ2XzUtMS0xLTEtMTE3NDk3_3a18fe7d-9ce7-49c2-8a3b-c5ff09495b2a"
      unitRef="usd">2412000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90ZXh0cmVnaW9uOmFiNmM4OWQzZGEzMDQ4MGFhYTlmOWRhOGQyMDFmYjhhXzI3NDg3NzkwNzU0NTA_5211cbad-52a3-43af-9abd-740d5397e097">&lt;div style="margin-top:9pt"&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 shows the Restructuring Initiatives expenses related to one-time employee termination and associated benefits during the three months ended March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 product revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,830&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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 shows the total stock-based compensation expense associated with these Restructuring Initiatives during the three months ended March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 product revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i251b983e9b6049e5abb3d45382da88ac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTplY2FkMzg5Y2VjNDA0ZWM3OWI3OTg2MTlmNzM3ZTVkZS90YWJsZXJhbmdlOmVjYWQzODljZWM0MDRlYzc5Yjc5ODYxOWY3MzdlNWRlXzEtMS0xLTEtMTE3NDUx_429549b3-3195-43f9-8f46-3a5c7be2850b"
      unitRef="usd">1080000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1773e49859b640999cc6cfd1fb2e190d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTplY2FkMzg5Y2VjNDA0ZWM3OWI3OTg2MTlmNzM3ZTVkZS90YWJsZXJhbmdlOmVjYWQzODljZWM0MDRlYzc5Yjc5ODYxOWY3MzdlNWRlXzItMS0xLTEtMTE3NDUx_64a7c70e-dd8b-4924-89cd-d9f2f73c2b29"
      unitRef="usd">5269000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3c201c0dc60b4f5aae02266add663903_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTplY2FkMzg5Y2VjNDA0ZWM3OWI3OTg2MTlmNzM3ZTVkZS90YWJsZXJhbmdlOmVjYWQzODljZWM0MDRlYzc5Yjc5ODYxOWY3MzdlNWRlXzMtMS0xLTEtMTE3NDUx_8ca2b784-5c2c-4cbd-aa72-653c70bf000a"
      unitRef="usd">1762000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i81cfb6399bd54d89b44d70f1407a7b2c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTplY2FkMzg5Y2VjNDA0ZWM3OWI3OTg2MTlmNzM3ZTVkZS90YWJsZXJhbmdlOmVjYWQzODljZWM0MDRlYzc5Yjc5ODYxOWY3MzdlNWRlXzQtMS0xLTEtMTE3NDUx_9ddf3a80-b4ad-4954-8ccb-fa4259a4210b"
      unitRef="usd">3719000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTplY2FkMzg5Y2VjNDA0ZWM3OWI3OTg2MTlmNzM3ZTVkZS90YWJsZXJhbmdlOmVjYWQzODljZWM0MDRlYzc5Yjc5ODYxOWY3MzdlNWRlXzUtMS0xLTEtMTE3NDUx_c3a88a24-4d5d-465c-8c9a-860015a76d01"
      unitRef="usd">11830000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id7f15474f2454b0c83743551caf02b38_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo5YjM4NzY2YzQzZTA0YzUyOWI1YTMxZDhhYmI3OTU1My90YWJsZXJhbmdlOjliMzg3NjZjNDNlMDRjNTI5YjVhMzFkOGFiYjc5NTUzXzEtMS0xLTEtMTMyNDY4_3d78052b-7247-4e0a-8cba-7873c64f1c77"
      unitRef="usd">70000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9f50b2c083974533b3ff54a472df2a2d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo5YjM4NzY2YzQzZTA0YzUyOWI1YTMxZDhhYmI3OTU1My90YWJsZXJhbmdlOjliMzg3NjZjNDNlMDRjNTI5YjVhMzFkOGFiYjc5NTUzXzItMS0xLTEtMTMyNDY4_9bb6b714-f7a7-46b4-ada5-46ee9a765820"
      unitRef="usd">1350000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i84e7933167b34d90a54c008794455c2c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo5YjM4NzY2YzQzZTA0YzUyOWI1YTMxZDhhYmI3OTU1My90YWJsZXJhbmdlOjliMzg3NjZjNDNlMDRjNTI5YjVhMzFkOGFiYjc5NTUzXzMtMS0xLTEtMTMyNDY4_de4bc92d-da89-4c84-940c-90ab2d129392"
      unitRef="usd">257000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9028852de984456089701dd22f075899_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo5YjM4NzY2YzQzZTA0YzUyOWI1YTMxZDhhYmI3OTU1My90YWJsZXJhbmdlOjliMzg3NjZjNDNlMDRjNTI5YjVhMzFkOGFiYjc5NTUzXzQtMS0xLTEtMTMyNDY4_153bcbc7-ad6b-487f-909f-f804fd1329ae"
      unitRef="usd">123000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibcf3533f28f44677876739badcbf5942_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF8zNjAvZnJhZzphYjZjODlkM2RhMzA0ODBhYWE5ZjlkYThkMjAxZmI4YS90YWJsZTo5YjM4NzY2YzQzZTA0YzUyOWI1YTMxZDhhYmI3OTU1My90YWJsZXJhbmdlOjliMzg3NjZjNDNlMDRjNTI5YjVhMzFkOGFiYjc5NTUzXzUtMS0xLTEtMTMyNDY4_25497940-a3f6-44fc-a635-5e20a965656f"
      unitRef="usd">1800000</us-gaap:RestructuringCharges>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i7d743115e802458f81d5ef1fce1e9fd2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjliNmY2NzM3MDcxNzRhMWM4ZWRjZjI4NjM5MmY4NTRkL3NlYzo5YjZmNjczNzA3MTc0YTFjOGVkY2YyODYzOTJmODU0ZF84Mi9mcmFnOmQ5Mjk2OGM3ZTI5NjQ1OGI5NjA1ZDY4MWM0YTFjMjIyL3RleHRyZWdpb246ZDkyOTY4YzdlMjk2NDU4Yjk2MDVkNjgxYzRhMWMyMjJfNDk1Mg_62c54cf8-f1c0-46fe-b4a5-589744418a9f">Subsequent events&lt;div style="margin-bottom:6pt;margin-top: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 April 12, 2023, the Company was notified by the New York Stock Exchange (the &#x201c;NYSE&#x201d;) that it was not in compliance with the minimum share price rules because the average closing price of the Company&#x2019;s common stock, over a consecutive 30 trading-day period, was less than $1.00. Under NYSE rules, the Company had a period of six months from receipt of the NYSE Notification to cure the stock price deficiency and regain compliance with the NYSE&#x2019;s continued listing standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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 April 20, 2023, Ouster filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Certificate of Incorporation to effect the one-for-10 Reverse Stock Split of Ouster&#x2019;s common stock and a corresponding reduction in Ouster&#x2019;s authorized shares of common stock. The historical share and per share information included herein have been adjusted to reflect the Reverse Stock Split.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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 May 1, 2023, the Company received a letter from NYSE indicating that, based upon the calculation of the Company&#x2019;s average stock price for the 30-trading days ended April 28, 2023, the Company&#x2019;s stock price was above the NYSE&#x2019;s minimum share price requirement. Accordingly, the Company is considered to have regained compliance with NYSE&#x2019;s continued listing standards.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
