<?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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oust="http://ouster.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20220331.xsd" xlink:type="simple"/>
    <context id="ia8c054c746e245b5ab3aaf7f880f77a2_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="ide60a6fe3ef74acfb3185bb77c7f8266_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i333c1d9e31744df08bd37e58775bf627_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i04668e7ad7e447bc8a8a0e5228113917_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62af69c5ba9049fa97b9f50007d9b831_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id0c5f1db435445c4b269806dc38a5570_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if3fea3a72d754d889db2d6b5b996405f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id40aa05bc9bd449cb026e80c642f72a5_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="ibc826760a44540508001886908e46f12_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="ie2a2c5923a0e4415b8664af44921f4b0_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="i0b6f7a5fc79a426e965b4473f5f2c674_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="i053a385f6522407bbd74f000660f7339_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="iaf90afed7b3e4db2ba1c721a5e50606d_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="ic42e1702a60b462d843663df2b865034_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="iae766b2a2220470499b1ce7fdd4d9391_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i78913f7c87ae4d52b31d4f1336cdd9fb_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="if41911443c5d40dba6344276f3560d75_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="iefcef0d17510494f821315dc80852e14_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="i0b5d69cdac224658a80023964d5fbd55_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="ifb4e4f2d0ad04c32a2b5c505d4600623_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieda94d1a201e4f5b94ba0d98b66fd935_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iab1628f96457428182e923ac037ee522_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i56a4427e65104da59c03b62f24cc3956_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i876cfdc11ec140e5bcb5d21da7f1cdbb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic48df4fbfce7473493daaf42f8837f3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i076179d462404df08340bb879bba0ad1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if3bb573eefe741679adff4b401c0a129_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9210f29683814e3c8f1396b571cb8d3c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ida36b594737a4661bc8392d5082b9ff7_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i52427a439bdc46d899f2153693e0849a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i360c818de8994976bd28fd64c42f963c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i414fc67bfcb54daa9efbf5d683217936_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i45267418924c4caaa23e329969a24dab_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1088ac8bbdf544699d3fad86ae0f6aa4_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="ifcb97a5af31d4b6a8446c32bc0e789ea_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="ia952616871ef482da45ca70259feef91_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i9d60a5b7a02c415d839692566c2ce88e_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfClassACommonStockToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i61894a4a0df44de7ad19fad10213c2dc_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i62d9b299ea4c4b829a230e8027117ead_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:CLAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i60885821c0e24058ac851a4811afd5d3_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfWarrantToOusterCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i7fd44d15dabd45a6be4413a2aa772efd_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfCanceledCLAUnitsToOusterCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i1e187a5316d047359af7dd5b15a67fb2_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i3cacd3ba2307457ba9bffbb81063f673_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="i342054bcb8794675af73c17e40910691_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:SeriesBPreferredStockConvertedToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="i90b38f566e20444089de2e117bd02588_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="i8f9256fd75e7487589c7f14f1f06c4cc_D20210311-20210311">
        <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>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i3394cb9f1aa14963b37784fe44f21b42_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i2a07a13fc14a4f868be811a831a03dc6_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="iae4840755a914261bc179c0ad231deb8_D20201221-20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-21</startDate>
            <endDate>2020-12-21</endDate>
        </period>
    </context>
    <context id="i9cd5814adaf74e7788464fc927d756a2_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i91827fdf020646bf8133792f49e0d0de_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i85774328bde941c9b98731892f64b39b_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">oust:ConversionOfCanceledCLAUnitsToPublicWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:ColonnadeAcquisitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i69a7f19b18584e089cb440fab78815a0_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic5e76d0d807746189b371c6dc8c5e50b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0b76d7ac314e434e92aed6c95ed03ca0_D20210101-20210331">
        <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:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibcbe94d16078447989f810fa39f49703_D20220101-20220331">
        <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: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="i2961e866d2884ab5a5962a7eeb6cbc56_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i22aa3d65b236445c89b340e4f80bf50d_D20210101-20210331">
        <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:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icd29b6e9b6de4d6a885fc7f8c29b4c62_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">oust:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i41773dfb89be4ae5ae9dc5dd44227e38_D20210101-20211231">
        <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:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib62ee8b68d4946aeb9ef71dff7cac9b5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibf482a0cb7ba47ce947e7f09bbfebdda_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i785241ec847049628aec2ba4bdaa8de9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9df4f17cead4488fa7959665a84ce49b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9d9dd76b070646a2a0a86bf2e35dd3d8_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if329993b4f70432daee3fafe3dfb27cb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i48f51c29d0e341988e3ab78695ca7e07_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie8bb53704a314e00b12514c735fbba27_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6065ac202c4d4363961bda364ee1e43c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i50379439a0d54fc6aec1979660e32a75_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f671994e44240ea93c6dda393c3b8dd_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i59df132bdf4546e3a1c6a9c90d2da6e8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fddd51dab624a21b49af7a62ba291e2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i13738d3fbc2f44459088bc69bdc2d5f2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8d292f029b24ee0822fd129d7b545e4_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dd9b2ffcdab41f8a08bf73ef92d5427_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i49245766b636498a87ef6556c42291f3_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:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c2db0addc5d4506866899598018e676_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="i9eff021170e3428f89c941b3de457498_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:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4967a0d674b34965a7b18c2782850d5b_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="ic1055847bb36493f8de0492904165efe_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:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0581ac6115d842878c5e4573a35c7afb_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="i3a3b62b34b794731a8950e22266f5c34_I20201231">
        <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:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b635b5e35e04ba789c68abb9fec107d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i34487581ae354814af782c88253e0cb2_D20210101-20210331">
        <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:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i940348964f204f078b7aba6db165218f_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id65daec7acff4cfe9a91f9109795ad3e_I20210331">
        <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:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icae7028083b748f886a6137d26a23d72_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id8474a0784334d25a23ed9de90cbf451_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6a044486ba5a4a2aadd582c774835083_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8153a03614fd49af9bb05aa70c4e506b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if43b1b3f68744b5c8a57cd5dad2dedee_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iac292f71b76342eabfa11131b25d5813_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie4a18b7c115945dfbb4b6e0af37e72fe_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i35239b78c470481ab5385c2946654976_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i66383a604671476b81ace86cbfe8cfad_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia174770834b449ec977214475ea77800_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i226d26fbc3904eafa791cab80e481763_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i50718b2a185c45bf93079e5c18b47e42_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i37eb665ec19d453f846f21c2e809bc81_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b3c56e82e6041ed94075f8d198ad28b_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1e09860db3184efaa6980b812575c1b9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ida100021d0c241d3908316fc431dd00a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i75e73264f5fe486ab36e5b1e5671b3d1_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i705af2c51bee4a5fbbc72d9c5fd26232_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i90cc4d015d65422bb5bdb8b77e97a3ec_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2b45c5fcb5ae4bcebc21ebac3c331fdc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1405ae7a284a40f0a9256b09aecc6757_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i578826de6b0e4959bb15908472efaf2b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ida219872f10648e6b1d334e9d003d1fe_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iba8ee37f619c4abfa8fae975a29b331e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic6bcac6bbeb540cc836db830fffe9d24_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i00c20410a26643ff979be5940e0969e3_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if51255c8aeac4b1abe186ebd4244865a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0412f44bdb32416bb2f72d449a10b9bd_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dcab87629344d7b8374b16c8d79e88b_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fe5c20cf82545dc861ca44776b7ba77_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c056b72674d4d12ae62eb8ff6a972d0_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4435934dc5b340b09c9c4481dfffe598_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i403c8ec389084c249c59edcd93030da3_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i0474ca05af18457bbb54c1e0a2d075d2_D20181127-20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-27</startDate>
            <endDate>2018-11-27</endDate>
        </period>
    </context>
    <context id="ic1ac1259840a45348b8fa1cd0a85a7d5_D20181127-20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:InterestRateScenarioAxis">oust:LIBORRateNotAvailableOrApplicableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-27</startDate>
            <endDate>2018-11-27</endDate>
        </period>
    </context>
    <context id="i5df72b1b0e32420e8967297d46521172_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">oust:ApplicableInterestRateAtTheTimeOfDefaultMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:InterestRateScenarioAxis">oust:InTheEventOfDebtDefaultMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7f97a9a21fb846a78bd51472cdde9492_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0c35f93292b74805974ec93a23270ad7_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i83cd0e01d11748878ff94b5795773d93_I20190805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-05</instant>
        </period>
    </context>
    <context id="i830178b44c854f979bd91f876849e0fb_D20190805-20190805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-05</startDate>
            <endDate>2019-08-05</endDate>
        </period>
    </context>
    <context id="i050d11569b3f4cf7bedebb74df55dfe0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5acc3e38a4194701bd45fd3f683b5202_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1e3d4f2c6ed142c88fcce068a5c74f87_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="idcee2c20a6d94499a3ec2748bc97351e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if080c98d061f446284d9f0f8c26086d4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:RunwayLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id998dd5862d9451ea99a32c629c6ce79_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i9e16b67f40554498b5e9748d6a2f1fe1_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="iea62aea4ac4f43958310fc4ef0757bac_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i1151d4c17d5e485fb07c033cd857eefb_I20190805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-05</instant>
        </period>
    </context>
    <context id="i45e701f795254e3ab43d0904d7362e1a_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i10d2f2cdcfdd4fca84826355e1f3bd91_I20200403">
        <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:ClassOfWarrantOrRightAxis">oust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i803d95a93f624bd7a80b0d5f9b3c593e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib985b697599941f281bce7993d7af923_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i5631ae8c71fe40d3b5be840527a94aa2_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i3cc391a75f0b42c595e777a5014489b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3db0e4144d0b4524b0a14d1301d26ecf_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i07259094e8cc46adb0745781814c963f_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i64114cea29e34d82b810be5cfc659f16_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i6ed87f0dda284bf5805b147c55925781_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i5bda1d03f2c24e9092ebc7a7cfb04a0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f70f9eb7e3140aa875aa9f2e4ce5fd7_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i5183ae0c0c36477abf14d5064bc5c0a3_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i45514a7289aa4f67910224ddcd30ad9f_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i9648815c648042068814891ce4964587_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="ib3d3c0672ae241cfb04f8f9b6b570686_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie35fd068bc2a445097d17f16cf7d25ee_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="id5742eb9470c430baa9daba7242bc7ad_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i7c85e53ddfa54ab683b80fa998459cf1_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="i94ef3fb7b2ba420aa68544ec96cf3d11_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i00e7ab4f008a4862ae0d78e61e8df7c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dda4fa352eb468396389f36b0b9fb2f_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="ia0086f61406a41849e895f3fb1270ecc_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i697a0990a9bf436588155ba7edf5838d_I20181127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-27</instant>
        </period>
    </context>
    <context id="ie4b40a76b47e45bfa1c7500246dbdbd8_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i5f758aedf8564d9683f2a940606775d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i529d3c4c94214328b241b2a862f58c54_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i596dcf986573401c8dc702b2f65330b9_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="icf408274a8314fc2b84242af8be69d2a_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="ifd228a9fec6e40b0a9c9d256bbe3c840_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="i6eb2a2e6c9924f2aa3dc28b0bfdd446e_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">oust:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i90e3449a4a244b35a5f4f92debc4a8db_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="if424fb5e8e074d3bbfaf45e88517e897_D20220101-20220331">
        <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:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic442e9c777e14282818a8ecb2456a05e_D20210101-20210331">
        <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:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5ee6f607d7fb4fbd947f44e5c8f512ef_I20210311">
        <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-03-11</instant>
        </period>
    </context>
    <context id="i5a957e7eaffc46ddb0c9ea3c1e028ef4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="icd47c1f1f8ab49819b3563ce265981c7_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="i687bc6645739444484b33dc33e1c2ae2_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="if0476cd220d047f29abf7d9a97aef85e_I20210311">
        <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-03-11</instant>
        </period>
    </context>
    <context id="i715c016ed1014112b1fe131dca76d4c3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i35e83f16fc0144409e8684cf56c0b267_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="ia49a0d1b73eb435face5784351d7aa5a_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="i14749161fe9446249fc12f9532daebc5_I20210311">
        <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-03-11</instant>
        </period>
    </context>
    <context id="i2dee65871abb4165a369b75fcdd83801_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib85689609312470f82e185d404084b8b_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="ib09786118c00482fa9a0cb17c96fa5b6_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="if6087f953e214c27aa14358788bc1c3d_I20210311">
        <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-03-11</instant>
        </period>
    </context>
    <context id="if5fe818869b145e2a944d9f1aed6bb9b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i35d69a30fc3240a78569d6e96a24de1f_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="i319a63d5a7794615b823992faf36ca54_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="i588d1d27c1754464a21d3f085807093f_I20210311">
        <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-03-11</instant>
        </period>
    </context>
    <context id="i764467890c6444a2841bd080466a32ed_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie233243f23aa47bd8b47489b7a180644_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="i6b1e53ffb0d1469fb6c5e52edd784185_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="ia13da451ef714537bc1938a3327cd302_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="i904a545f04c44ce685b0e74d279ce4ce_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="i7e6d37e53b0149a0870970718f70e027_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="i21dbc54e09f74b52b4c9d834aff22bf2_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="i4062a6b00de84dacb2867bc8610bc544_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:ThirdPartyContractManufacturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i82017f9870b24343bc7cc12c9f161587_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:OtherVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e1c240e8df94e2597141d42c2bf62a0_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="ib377c1c9208a4236abb6102131c175c3_I20201012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">oust:ConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oust:ManagementAndEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-12</instant>
        </period>
    </context>
    <context id="i338e0b8679c443ec9d364afe143b97ec_D20201012-20201012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oust:ManagementAndEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-12</startDate>
            <endDate>2020-10-12</endDate>
        </period>
    </context>
    <context id="i445e66fa45464f29b03a81dc6dbf3abf_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oust:ManagementAndEmployeeCertainExecutivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i140aff1de3514b6291b16d117ae9c377_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oust:ManagementAndEmployeeCertainExecutivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6196af6118b14d618d4083b7707fec87_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65befeb219ed4b94916b898d7f13611f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id7d49c6399614ec3b9a7050227665545_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i8ca6b5428dad4d09a2813020c9156570_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i84df9ed8e7ad4245a410aa516c27ca33_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i60d2592c62ac40fa811aa84822b39dd8_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iadc39ce5ac5e4d49b25b77a5ce3680df_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i18ac41ddc84d4c659e41ba79217db8ea_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i67b4325c86b941809cda0b147a46649a_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i79bf609cf3134b269da3728161958a5a_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id88b32517531489eb861fa27c175c178_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i49f593dfb2424185aae6f4cce8a5561e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i609a2e61996943d99d24b558c5816cd5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6f22a70e8b254f019b5072418c6a7cfd_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="i159da8f6cb484c42b5a781722f7d0501_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c297e39da1f4acfabbef0f2c53c91d2_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="i473eaaa971b7425f95c88527b5cbc957_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iaea083e3bd3d4d27b5aec7bf188d7f07_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="i0bb5d5977bd245ed948a6dae93d8007d_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i20c66dea773045c4b924fdc462b831f4_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="i27e3a3cc8ea54ddaa3995f1196bb82b8_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie15efaa060c54885952710d47fbfb40c_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="iecc84816eb40498ebbfbc51b01a70add_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ied489802be97402f90da8fdfdb1127e8_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="i5cbb4c33f59644a09361f7b43578c995_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i034746439d954096beee7af29b2ba5de_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i731798d303e04c2da2c3b488678bfebf_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i80b77d4472b94e6d99ffe60d62123c3a_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="i53c6ad5aa78843e7841248740afcbcd1_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f4f1e8a4f3644e9ad8f0c31ad16cca3_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="id8e2ca00f1ab4de0af7d2ea7e627b297_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib732e2d657264006bb04cfb3893ec30d_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="i8c8b0cad199446e790b713e582469caa_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibba1f57b8dce46e1b092849d1a697339_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="ib4f2c34b1d4846fdb718e5c1d969954d_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia7fd9ea621f648a4b4f9af1c795d4a78_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="ie742054df9b54ef5abe5ee5b14e9e320_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7a78b68c3f0545b08fe893161b7fb2c4_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="i5d41aaf4b93e4655930df8c724099c56_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic2c8bd5914d6443682e65e14c84393ca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie1b8e804d6bd47098e542b5c62ba7d3f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3107c895864944329a4fbd24ae558414_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">oust:LidarSensorKitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie06721b7ae1349809bdd9dfb4a49011a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">oust:LidarSensorKitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaa6a2dee72c94c6baf35136fa74f73af_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="i348288903aec45acb3b1e52caad341bf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i73d450a29a984b20a52b6b6c6bde88af_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">oust:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i09214fb5cfc9425db5d78400b7ad650b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">oust:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i03c2cd677ce6424b907425a773eaa918_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="i4bd9aa4153a24dab97d34bd8e06cfad3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if3c4f48a8b044a0ca1ac4814bd872db9_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="ia3617b5bcdda43368c57694c58dec95e_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id9bbe6fd61054721a9e31cbb9a7c1d08_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>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i172486753c2a4ea897a19d16a16f49bc_D20220429-20220429">
        <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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ia0a078c7d75a4746a75a343be37fdb92_D20220429-20220429">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="iec6f81434f014f34906c64be98e291fb_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>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:DebtInstrumentAdditionalBorrowingCapacityDescriptionAxis">oust:DebtInstrumentAdditionalBorrowingCapacityScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i77ace1c121d54d71a4fba1fee0ca5967_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>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:DebtInstrumentAdditionalBorrowingCapacityDescriptionAxis">oust:DebtInstrumentAdditionalBorrowingCapacityScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="idbdaed7381084acc8696b02cd1827460_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">oust:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </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="vote">
        <measure>oust:vote</measure>
    </unit>
    <unit id="plan">
        <measure>oust:plan</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80L2ZyYWc6ODkxYjZjMjZmZGMzNDIyMDhjOGM2MTNjNDVkYTRiOWIvdGFibGU6NWI1N2EwMDQ3YzA2NDRlYmE0MDI0ZDZmNDIxMDgwM2QvdGFibGVyYW5nZTo1YjU3YTAwNDdjMDY0NGViYTQwMjRkNmY0MjEwODAzZF8yLTEtMS0xLTYzNDI3_8306b5b1-7e2d-44f2-a3a1-c50f5b2b1912">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80L2ZyYWc6ODkxYjZjMjZmZGMzNDIyMDhjOGM2MTNjNDVkYTRiOWIvdGFibGU6NWI1N2EwMDQ3YzA2NDRlYmE0MDI0ZDZmNDIxMDgwM2QvdGFibGVyYW5nZTo1YjU3YTAwNDdjMDY0NGViYTQwMjRkNmY0MjEwODAzZF8zLTEtMS0xLTYzNDI3_5d4c0b30-2234-44d7-8169-1ffd54ab8012">0001816581</dei:EntityCentralIndexKey>
    <dei:DocumentPeriodEndDate
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80L2ZyYWc6ODkxYjZjMjZmZGMzNDIyMDhjOGM2MTNjNDVkYTRiOWIvdGFibGU6NWI1N2EwMDQ3YzA2NDRlYmE0MDI0ZDZmNDIxMDgwM2QvdGFibGVyYW5nZTo1YjU3YTAwNDdjMDY0NGViYTQwMjRkNmY0MjEwODAzZF80LTEtMS0xLTY3MTc4_0cdd2e0e-5f1b-4a5a-865f-0187aaf7b7de">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80L2ZyYWc6ODkxYjZjMjZmZGMzNDIyMDhjOGM2MTNjNDVkYTRiOWIvdGFibGU6NWI1N2EwMDQ3YzA2NDRlYmE0MDI0ZDZmNDIxMDgwM2QvdGFibGVyYW5nZTo1YjU3YTAwNDdjMDY0NGViYTQwMjRkNmY0MjEwODAzZF80LTEtMS0xLTYzNDI3_b3a4e733-8fec-4584-90d0-d6b1500dfe75">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80L2ZyYWc6ODkxYjZjMjZmZGMzNDIyMDhjOGM2MTNjNDVkYTRiOWIvdGFibGU6NWI1N2EwMDQ3YzA2NDRlYmE0MDI0ZDZmNDIxMDgwM2QvdGFibGVyYW5nZTo1YjU3YTAwNDdjMDY0NGViYTQwMjRkNmY0MjEwODAzZF81LTEtMS0xLTYzNDI3_13f255f7-48fb-41e4-9c92-c84d2677f7d3">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80L2ZyYWc6ODkxYjZjMjZmZGMzNDIyMDhjOGM2MTNjNDVkYTRiOWIvdGFibGU6NWI1N2EwMDQ3YzA2NDRlYmE0MDI0ZDZmNDIxMDgwM2QvdGFibGVyYW5nZTo1YjU3YTAwNDdjMDY0NGViYTQwMjRkNmY0MjEwODAzZF82LTEtMS0xLTYzNDI3_86ca755e-9242-4904-82eb-1983b678882d">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMy0wLTEtMS02MzQyNw_a13ce177-c530-4a81-ab67-352c8c986d75">http://fasb.org/us-gaap/2021-01-31#ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMy0wLTEtMS02MzQyNw_f7b7ae55-adf5-49f4-be5d-e7e9582b2d80">http://fasb.org/us-gaap/2021-01-31#ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfNi0wLTEtMS02MzQyNw_c5670405-1243-49ef-97a5-f7368ab2fa91">http://fasb.org/us-gaap/2021-01-31#ProductMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfNi0wLTEtMS02MzQyNw_d1c6cacf-f994-458c-9da0-194d52ab713f">http://fasb.org/us-gaap/2021-01-31#ProductMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <oust:UnitConversionRatio
      contextRef="i85774328bde941c9b98731892f64b39b_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNy9mcmFnOmZmMjcwODIyNTc0YjQ5YTM5ZjlhMDYzZjg5OGJkNWNhL3RleHRyZWdpb246ZmYyNzA4MjI1NzRiNDlhMzlmOWEwNjNmODk4YmQ1Y2FfMzY2_87859537-4972-4500-ab83-c5c83a461f3f"
      unitRef="number">0.5</oust:UnitConversionRatio>
    <dei:DocumentType
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjYw_ea64d662-6ec7-41e2-afbc-19ee040fd1e0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6Yjg2OTQ5N2ViNmU2NDM5MWI3MzAzZjcwZjdiZjI5ZDYvdGFibGVyYW5nZTpiODY5NDk3ZWI2ZTY0MzkxYjczMDNmNzBmN2JmMjlkNl8wLTAtMS0xLTYzNDI3_da0b7ccb-68f7-4c6d-aa2f-324935c06623">true</dei:DocumentQuarterlyReport>
    <dei:DocumentTransitionReport
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6MmI4Y2UxMmI2MWIzNGM1ZmE2ZWQyOTZiMGZiOWFkMmQvdGFibGVyYW5nZToyYjhjZTEyYjYxYjM0YzVmYTZlZDI5NmIwZmI5YWQyZF8wLTAtMS0xLTYzNDI3_9f6cd6cf-de1f-4602-b7fc-93bfea0924d3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjU2_461fa297-7129-4239-a5e7-0623f3d1c9a0">001-39463</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjUz_7ba28ab2-c88e-4b01-85e1-8eac2276af7a">Ouster, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6MWM2MWU0MzI2NTY3NDBlZWI0MTk5ZDIzYzBmMTQwZDAvdGFibGVyYW5nZToxYzYxZTQzMjY1Njc0MGVlYjQxOTlkMjNjMGYxNDBkMF8wLTAtMS0xLTYzNDI3_5cafc28a-27f8-4b75-817e-21e97b5ad0aa">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6MWM2MWU0MzI2NTY3NDBlZWI0MTk5ZDIzYzBmMTQwZDAvdGFibGVyYW5nZToxYzYxZTQzMjY1Njc0MGVlYjQxOTlkMjNjMGYxNDBkMF8wLTQtMS0xLTYzNDI3_81321dfa-ba64-45ec-8b40-bc83fda78361">86-2528989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjU4_813a8101-ae55-4203-b0f1-acee609720d3">350 Treat Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjYx_7f74a5c0-1c0f-4277-abf0-6602e48c0217">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjU5_5df4bac1-4965-4fd4-8d53-f5cc358b2c48">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF80NDg_8aedcf55-1d21-4abe-944a-d63483943652">94110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF81MDQ_5ae8075a-0421-4296-9229-8019abcfdf7d">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjY0_1f2b809d-9600-488e-b253-62c2ae5cf91e">949-0108</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ide60a6fe3ef74acfb3185bb77c7f8266_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6NzMwOTU5ZDRjNWU5NDVlOWIxZjFkNjM2MzhiZjM2YWQvdGFibGVyYW5nZTo3MzA5NTlkNGM1ZTk0NWU5YjFmMWQ2MzYzOGJmMzZhZF8xLTAtMS0xLTYzNDI3_bdb3d0a0-e2e8-45bf-9dba-08bfbc8a87ff">Common stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ide60a6fe3ef74acfb3185bb77c7f8266_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6NzMwOTU5ZDRjNWU5NDVlOWIxZjFkNjM2MzhiZjM2YWQvdGFibGVyYW5nZTo3MzA5NTlkNGM1ZTk0NWU5YjFmMWQ2MzYzOGJmMzZhZF8xLTItMS0xLTYzNDI3_df879745-8afc-4724-a28e-3e88e6eb2e6f">OUST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ide60a6fe3ef74acfb3185bb77c7f8266_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6NzMwOTU5ZDRjNWU5NDVlOWIxZjFkNjM2MzhiZjM2YWQvdGFibGVyYW5nZTo3MzA5NTlkNGM1ZTk0NWU5YjFmMWQ2MzYzOGJmMzZhZF8xLTQtMS0xLTYzNDI3_99a016db-1e00-4b10-8bca-d96cc3e6f804">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i333c1d9e31744df08bd37e58775bf627_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6NzMwOTU5ZDRjNWU5NDVlOWIxZjFkNjM2MzhiZjM2YWQvdGFibGVyYW5nZTo3MzA5NTlkNGM1ZTk0NWU5YjFmMWQ2MzYzOGJmMzZhZF8yLTAtMS0xLTYzNDI3_8b300794-9ce9-4ce6-b6ef-9edd478e7ab3">Warrants to purchase common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i333c1d9e31744df08bd37e58775bf627_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6NzMwOTU5ZDRjNWU5NDVlOWIxZjFkNjM2MzhiZjM2YWQvdGFibGVyYW5nZTo3MzA5NTlkNGM1ZTk0NWU5YjFmMWQ2MzYzOGJmMzZhZF8yLTItMS0xLTYzNDI3_a157bcd9-8d7a-4485-b34c-4e82c5536920">OUST WS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i333c1d9e31744df08bd37e58775bf627_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6NzMwOTU5ZDRjNWU5NDVlOWIxZjFkNjM2MzhiZjM2YWQvdGFibGVyYW5nZTo3MzA5NTlkNGM1ZTk0NWU5YjFmMWQ2MzYzOGJmMzZhZF8yLTQtMS0xLTYzNDI3_c1897e37-5a50-4a7d-a18a-ff158f53b80d">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjYy_b0f3166f-cf0c-423b-b315-5bcc84ac0ad7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjY1_bb72383a-7bc4-4291-ac61-2f92f8e84ade">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6N2E5OWUyZmY3MmRlNDRhMmExNjdjMGMyNWZmYzg1ZWMvdGFibGVyYW5nZTo3YTk5ZTJmZjcyZGU0NGEyYTE2N2MwYzI1ZmZjODVlY18wLTAtMS0xLTY2NTUz_3977fed8-5bc4-4890-9e88-024490b8ac20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6N2E5OWUyZmY3MmRlNDRhMmExNjdjMGMyNWZmYzg1ZWMvdGFibGVyYW5nZTo3YTk5ZTJmZjcyZGU0NGEyYTE2N2MwYzI1ZmZjODVlY18xLTMtMS0xLTYzNDI3_b9d2a0af-7f1d-489a-9415-852c7c7637e4">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGFibGU6N2E5OWUyZmY3MmRlNDRhMmExNjdjMGMyNWZmYzg1ZWMvdGFibGVyYW5nZTo3YTk5ZTJmZjcyZGU0NGEyYTE2N2MwYzI1ZmZjODVlY18yLTEtMS0xLTYzNDI3_34cf5382-f4b6-42ec-9887-e04fa2d7be54">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMjY2_5abb46e1-3411-4632-88db-a3aa4f8b0cfe">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i04668e7ad7e447bc8a8a0e5228113917_I20220505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xL2ZyYWc6N2YzNWRhNTc1ZWJiNDMzYzlmMTYyNjhiMjM5ZGY4YTgvdGV4dHJlZ2lvbjo3ZjM1ZGE1NzVlYmI0MzNjOWYxNjI2OGIyMzlkZjhhOF8yMTg0_b72cee3e-3a12-48a3-8c27-1239b5b8738b"
      unitRef="shares">173664057</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMy0xLTEtMS02MzQyNw_f61d4500-f7d9-4855-bde3-35add7351384"
      unitRef="usd">160783000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMy0zLTEtMS02MzQyNw_6b5082f2-3e62-4c6e-94c2-d979d645fddd"
      unitRef="usd">182644000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNC0xLTEtMS02MzQyNw_5baf8815-29e5-4ac6-844f-80dfe6137ac5"
      unitRef="usd">977000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNC0zLTEtMS02MzQyNw_9ea4013a-fffe-47c5-92d8-2be41eb2a1c8"
      unitRef="usd">977000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNS0xLTEtMS02MzQyNw_c77a4ee4-2295-4a11-a7da-af9bade74a86"
      unitRef="usd">9881000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNS0zLTEtMS02MzQyNw_67227ab4-8ff9-4bcd-a956-100ea06305e5"
      unitRef="usd">10723000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNi0xLTEtMS02MzQyNw_b11b3474-e498-49d0-9a41-3bdcc8f240f7"
      unitRef="usd">11619000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNi0zLTEtMS02MzQyNw_e0e7b5e6-0fa4-45f6-916d-c9b652ab0934"
      unitRef="usd">7448000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNy0xLTEtMS02MzQyNw_c526fd56-24a4-44e3-8a49-61ad7ea1de65"
      unitRef="usd">3006000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfNy0zLTEtMS02MzQyNw_329d6fa1-d5b5-4a49-a35a-35f1bab52ce6"
      unitRef="usd">5566000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfOC0xLTEtMS02MzQyNw_dbda8a8e-2d84-4021-887a-5e7fa1d4ffa2"
      unitRef="usd">186266000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfOC0zLTEtMS02MzQyNw_c90cbdc2-abda-4e9e-932e-db061951948d"
      unitRef="usd">207358000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfOS0xLTEtMS02MzQyNw_a5f765d9-474a-4584-83e9-cbdfe0b01221"
      unitRef="usd">8968000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfOS0zLTEtMS02MzQyNw_d44a9108-6918-4817-b6b8-f08e499bb123"
      unitRef="usd">10054000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTAtMS0xLTEtNjM0Mjc_11604a0d-0402-4471-b401-e913cd7463a6"
      unitRef="usd">14582000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTAtMy0xLTEtNjM0Mjc_27cd765d-61d9-41ed-ae61-43c67003728f"
      unitRef="usd">15156000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTEtMS0xLTEtNjY4ODk_a3f3329a-9593-418e-92ba-dc086aa8d2cc"
      unitRef="usd">51076000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTEtMy0xLTEtNjY4ODk_2479f078-63dc-4761-9203-16bfac368158"
      unitRef="usd">51076000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTItMS0xLTEtNjY4ODk_f019a19d-985e-41f3-a60e-1256576ac692"
      unitRef="usd">21530000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTItMy0xLTEtNjY4ODk_131a86a5-448a-44e2-8863-4ce2a5963f1c"
      unitRef="usd">22652000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTEtMS0xLTEtNjM0Mjc_3eb7a53e-7a70-4c2e-82c7-ec680946964d"
      unitRef="usd">1035000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTEtMy0xLTEtNjM0Mjc_b24a92cd-362c-4a5d-9622-fcec670a5eec"
      unitRef="usd">1035000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTItMS0xLTEtNjM0Mjc_315db7ef-119f-47fc-91cc-657ff167c07a"
      unitRef="usd">452000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTItMy0xLTEtNjM0Mjc_a983dde7-b5f7-4874-8b06-1e18afb0f9a7"
      unitRef="usd">371000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTMtMS0xLTEtNjM0Mjc_dfd5bb3c-697d-48c5-9fe6-4cb43aae6dd5"
      unitRef="usd">283909000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTMtMy0xLTEtNjM0Mjc_540ed888-b2e9-4e84-b25f-09e266a0bb65"
      unitRef="usd">307702000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTYtMS0xLTEtNjM0Mjc_bef0bd43-4205-4218-8f48-5ae5391d1682"
      unitRef="usd">9469000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTYtMy0xLTEtNjM0Mjc_7c28c902-c9b4-4426-9107-fad39f3aa810"
      unitRef="usd">4863000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTctMS0xLTEtNjM0Mjc_52e9b5c8-825f-4643-abbf-9e0db2fadc13"
      unitRef="usd">11789000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTctMy0xLTEtNjM0Mjc_c8eb6a83-521c-46aa-ada7-f80c0ff101ea"
      unitRef="usd">14173000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTktMS0xLTEtNjM0Mjc_78b82c16-d386-4856-a226-cb3b5de059e5"
      unitRef="usd">2888000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMTktMy0xLTEtNjM0Mjc_ab378608-4922-40cc-9843-ebd5040e7ef9"
      unitRef="usd">3067000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjAtMS0xLTEtNjM0Mjc_99cbb433-8506-4b44-a2ad-dc7c7a76b9a9"
      unitRef="usd">24146000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjAtMy0xLTEtNjM0Mjc_c710f9c4-1bf7-4ff9-a252-222276b92418"
      unitRef="usd">22103000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjEtMS0xLTEtNjM0Mjc_c97e397f-3582-4835-a290-f5463d5cfda9"
      unitRef="usd">15685000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjEtMy0xLTEtNjM0Mjc_60c841d7-335b-48bd-b23e-5bf105267cde"
      unitRef="usd">16208000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i62af69c5ba9049fa97b9f50007d9b831_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjItMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpjMzVkZTU0YWRmYmQ0ZGQwYmFmMGUwMGZmMmM1NjY2NF83OQ_1bb3e9ab-53b6-4f44-af29-0b93cce4dd16"
      unitRef="usd">2058000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id0c5f1db435445c4b269806dc38a5570_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjItMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpjMzVkZTU0YWRmYmQ0ZGQwYmFmMGUwMGZmMmM1NjY2NF84Ng_c1a9e7fe-9b45-40bb-8647-f49fc481a3cf"
      unitRef="usd">2669000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjItMS0xLTEtNjM0Mjc_2dd4c6e0-4da6-4e2d-839e-fe1b55b4ea33"
      unitRef="usd">5881000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjItMy0xLTEtNjM0Mjc_6dc57744-4b5a-4761-b0dd-31b4e6262ecd"
      unitRef="usd">7626000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjMtMS0xLTEtNjM0Mjc_6dee9b05-f67a-474d-821b-f7ec7749e643"
      unitRef="usd">1018000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjMtMy0xLTEtNjM0Mjc_4767e021-e08c-4269-8f65-dda2630c3c33"
      unitRef="usd">1065000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjQtMS0xLTEtNjM0Mjc_ba3aeb9a-93f4-4950-9aa5-17badd3da7d8"
      unitRef="usd">46730000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjQtMy0xLTEtNjM0Mjc_d4dacf7c-29ed-4803-9127-a67c138eb776"
      unitRef="usd">47002000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjUtMS0xLTEtNjM0Mjc_10e2b97e-c48c-4e5f-aa1b-b156ece6f364"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjUtMy0xLTEtNjM0Mjc_0ac6cc50-b98e-4cf4-bc30-06aa103f4200"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4ODY3_ad293266-af67-4933-8a44-936e87516c26"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4ODY3_b8d2d775-63d0-4044-9f49-0debfb11f013"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI5MDI2_d9310b7e-707d-401c-9e8e-b1e55739ed87"
      unitRef="shares">100000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI5MDI2_f24b718a-7384-4baf-afc8-ac9abe10b5f6"
      unitRef="shares">100000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4ODgw_075a61fe-7246-453d-9e96-eadb49dfa497"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4ODgw_1c4b574a-fddc-4b0d-88ec-f1808c423d55"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4ODgw_591c6178-1b74-4d22-8b69-49d87d9507a9"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4ODgw_8f193e23-73ab-4b87-971d-e04f023c3a15"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4OTYz_2af0f242-d28a-4a4e-bb65-ad6d5784e6b0"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjpmNDAzM2I5NWNlMjE0N2Q4ODE0YzAyNjU1ZWIxY2QxYV8xMDk5NTExNjI4OTYz_619de5f8-aade-4b1f-bdc8-9e855caded54"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMS0xLTEtNjM0Mjc_738f89ed-1d0c-4f0b-9cde-1a809a6bc5f6"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjYtMy0xLTEtNjM0Mjc_8b175451-e759-4b91-a885-01faf527dbf4"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8xOA_96492fbb-ba63-496e-91b3-70faa5e02d9c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8xOA_9a490b6e-52fa-403d-b7e1-5cc8057ffdbb"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8zMg_2fa60573-bdc2-472d-a216-149e13201075"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8zMg_9fde8d0b-0cf2-48d4-bded-fdf53b1dc3ad"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8xMTU_522ed6dc-4fc4-467f-b616-1d60bdf87553"
      unitRef="shares">173602503</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8xMTU_a6974c83-3874-4217-85ae-b2aa983bbb07"
      unitRef="shares">173602503</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8xMjI_1b53ba14-e797-4418-850f-15f8224b414c"
      unitRef="shares">172200417</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMC0xLTEtNjM0MjcvdGV4dHJlZ2lvbjoyZWFkZjVhMGRiZmI0MjkwOGNlNzQ2M2M3YTkyOGZjYl8xMjI_62aa05f4-7af4-4c86-a779-743bb4021e3a"
      unitRef="shares">172200417</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMS0xLTEtNjM0Mjc_2e463a37-9768-4d5a-b912-afa30eba6f79"
      unitRef="usd">17000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMjgtMy0xLTEtNjM0Mjc_62eb5a73-ee4d-489b-96fb-8b2af75a65d5"
      unitRef="usd">17000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzAtMS0xLTEtNjM0Mjc_79205ccb-cd74-4515-9288-1e63ce185852"
      unitRef="usd">572933000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzAtMy0xLTEtNjM0Mjc_054b98fe-2750-4737-a0a2-732322e7cb77"
      unitRef="usd">564045000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzEtMS0xLTEtNjM0Mjc_084cd3a3-6fdf-48f5-864b-a98e4c0074ec"
      unitRef="usd">-335753000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzEtMy0xLTEtNjM0Mjc_6af6521d-7fba-4651-a6a5-48fb11d4489c"
      unitRef="usd">-303356000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzItMS0xLTEtNjY5NTM_5cb2ea88-e7a0-4f76-9ae9-a9df5774bac8"
      unitRef="usd">-18000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzItMy0xLTEtNjM2OTI_59981625-9581-474f-bc7c-9a727718deb8"
      unitRef="usd">-6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzItMS0xLTEtNjM0Mjc_ee2f390e-54d7-41e8-946b-9d23683cfa4a"
      unitRef="usd">237179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzItMy0xLTEtNjM0Mjc_4552d0a0-25ac-4f95-ae1e-1adfc6c15b8f"
      unitRef="usd">260700000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzMtMS0xLTEtNjM0Mjc_92eafa2f-bb82-4c04-9263-86288a1385df"
      unitRef="usd">283909000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xOS9mcmFnOjgxYjVlZDNmZmJkMzQ1NWM5MDQ0MTFmNzQzMzJiNWJlL3RhYmxlOjRhMGQ2YjAyYjRjYjQwZDE4M2Q3NWNmNmFhYTRkMmJhL3RhYmxlcmFuZ2U6NGEwZDZiMDJiNGNiNDBkMTgzZDc1Y2Y2YWFhNGQyYmFfMzMtMy0xLTEtNjM0Mjc_c164aa5d-d56c-4eec-bd2b-71e5ef147626"
      unitRef="usd">307702000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMy0xLTEtMS02MzQyNw_5986ab63-bd5d-409d-a3c5-84fce9abca52"
      unitRef="usd">8558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMy0zLTEtMS02MzQyNw_0d6d1812-7856-4b29-9714-c7ee86c68a46"
      unitRef="usd">6611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfNi0xLTEtMS02MzQyNw_f9dfa2fe-7f20-4c7b-8727-f2e79e79e6a3"
      unitRef="usd">5967000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfNi0zLTEtMS02MzQyNw_50e49975-a4b7-4938-a0e1-3f8d2b8aff06"
      unitRef="usd">4868000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTAtMS0xLTEtNjM0Mjc_0a4d1343-623a-45f9-bd19-9d8caa07dd97"
      unitRef="usd">2591000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTAtMy0xLTEtNjM0Mjc_43f987a2-94fc-4081-9369-c4372595c929"
      unitRef="usd">1743000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTItMS0xLTEtNjM0Mjc_537f284b-49b4-4838-8c91-1e3b61f4819b"
      unitRef="usd">15906000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTItMy0xLTEtNjM0Mjc_bf62dd4f-7bc8-49bd-89a2-08d0db52c4ce"
      unitRef="usd">4712000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTMtMS0xLTEtNjM0Mjc_74c1a90a-c618-46bf-9f26-63bd904d3fb4"
      unitRef="usd">7090000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTMtMy0xLTEtNjM0Mjc_8b987ad5-fbc6-4d86-aa6a-b0e6c7572015"
      unitRef="usd">3426000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTQtMS0xLTEtNjM0Mjc_6f6d699b-d834-4267-912c-822dd5e42497"
      unitRef="usd">13783000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTQtMy0xLTEtNjM0Mjc_b93413a7-9156-4ff2-9e5a-5549d9dda2a9"
      unitRef="usd">9907000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTUtMS0xLTEtNjM0Mjc_537da29d-f8b8-4523-8e16-d38690b80ef8"
      unitRef="usd">36779000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTUtMy0xLTEtNjM0Mjc_766701f0-e3be-43ef-b508-73cafb0f7d2a"
      unitRef="usd">18045000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTYtMS0xLTEtNjM0Mjc_a372d847-4a28-41d4-9af1-625673271257"
      unitRef="usd">-34188000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTYtMy0xLTEtNjM0Mjc_534f9cc3-e866-4850-b3e7-59c48be078a4"
      unitRef="usd">-16302000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTgtMS0xLTEtNjM0Mjc_c52330cb-1352-4930-a47c-744d4010b453"
      unitRef="usd">154000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTgtMy0xLTEtNjM0Mjc_59b24f59-1552-40ae-a5d6-56be31217180"
      unitRef="usd">1000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTktMS0xLTEtNjM0Mjc_cd471028-6007-4279-b512-655c5bd1eb47"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMTktMy0xLTEtNjM0Mjc_ac98f32a-7055-4716-9b25-08d40f6a265d"
      unitRef="usd">504000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjAtMS0xLTEtNjM0Mjc_df1a1fd6-944d-4abf-a599-2ba74c05d247"
      unitRef="usd">1684000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjAtMy0xLTEtNjM0Mjc_59c456e1-b9fe-4ab9-bb5d-ce95bfbf3cb0"
      unitRef="usd">-4152000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjEtMS0xLTEtNjM0Mjc_dae270c9-150b-43f2-bbab-d216b7702595"
      unitRef="usd">1838000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjEtMy0xLTEtNjM0Mjc_0d7c4c5c-cc67-44a4-b5dc-a80f1dea2e46"
      unitRef="usd">-4655000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjItMS0xLTEtNjM0Mjc_63856161-ffc3-4d99-94a8-dd78c5a14cda"
      unitRef="usd">-32350000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjItMy0xLTEtNjM0Mjc_6a0e8209-68d3-4e48-821b-fc006cc7114c"
      unitRef="usd">-20957000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjMtMS0xLTEtNjM0Mjc_c874f947-ce57-4b4c-9426-f551a3318c29"
      unitRef="usd">47000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjMtMy0xLTEtNjM0Mjc_2528e00f-f3af-462b-8bbc-261315434e42"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjQtMS0xLTEtNjM0Mjc_8c2d3992-bed1-43ba-baa0-078824a28a6a"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjQtMy0xLTEtNjM0Mjc_07181e38-10fc-4774-a4e9-dd1003678714"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjYtMS0xLTEtNzA0NzQ_03a0aeb0-0800-4656-a434-631bfe12f9e9"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjYtMy0xLTEtNzA1OTI_db4192c5-e857-4633-8cb9-f6d7c37e26f2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjctMS0xLTEtNzA1OTQ_1e126e18-ea0d-4feb-8256-ed70af53c85a"
      unitRef="usd">-32409000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjctMy0xLTEtNzA1OTY_bad13cd1-a640-433f-9e98-61c240770cfa"
      unitRef="usd">-20957000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjUtMS0xLTEtNjM0Mjc_0399ca05-a96f-426d-8b71-f9783bb7ab1d"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjUtMS0xLTEtNjM0Mjc_2be4f563-10ad-4b66-a5b6-a5727669a5ab"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjUtMy0xLTEtNjM0Mjc_4aae3033-9922-407b-b848-4d94e230ff5d"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjUtMy0xLTEtNjM0Mjc_6780a5cd-02fe-4a00-8944-606b362e52c2"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjYtMS0xLTEtNjM0Mjc_b277eca1-7f97-440d-89e1-5cab0a4519b0"
      unitRef="shares">170906196</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjYtMS0xLTEtNjM0Mjc_c3251c86-7c14-4318-9754-c3722ef57a2a"
      unitRef="shares">170906196</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjYtMy0xLTEtNjM0Mjc_840c0d7e-3d4d-4fc1-a949-c269715ba861"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yMi9mcmFnOjQ1NWQyYjk1YWJkNDQ1MzE5MWQ2Y2VjNTBlYTFiYTVlL3RhYmxlOjBlNzQ0MWE4NGI0ZDQwNzhiZjliNDY1Mjk4MGFiODUxL3RhYmxlcmFuZ2U6MGU3NDQxYTg0YjRkNDA3OGJmOWI0NjUyOTgwYWI4NTFfMjYtMy0xLTEtNjM0Mjc_a239e1be-4bcf-4edb-9204-d6c08c74c85c"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if3fea3a72d754d889db2d6b5b996405f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xLTEtMS02MzQyNw_a352f979-f3c6-41d0-8066-c4f17af8efb8"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if3fea3a72d754d889db2d6b5b996405f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0zLTEtMS02MzQyNw_7674ae68-ead2-4377-9f90-f075c3e931c3"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id40aa05bc9bd449cb026e80c642f72a5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi01LTEtMS02MzQyNw_45073edb-435d-42d4-af07-33beee8d66cb"
      unitRef="shares">172200417</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id40aa05bc9bd449cb026e80c642f72a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi03LTEtMS02MzQyNw_f1b33338-57e4-4f2a-a71b-e978cd6a1982"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc826760a44540508001886908e46f12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi05LTEtMS02MzQyNw_05fc8bfd-7d73-4275-8443-bfbfe772d5ae"
      unitRef="usd">564045000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2a2c5923a0e4415b8664af44921f4b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xMy0xLTEtNjM0Mjc_68baa828-b4cb-4eaa-823f-c99775c5e483"
      unitRef="usd">-303356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b6f7a5fc79a426e965b4473f5f2c674_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xMy0xLTEtNjYwMjE_f88368b0-b3c0-488e-b017-2f7faa0a2861"
      unitRef="usd">-6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xNS0xLTEtNjM0Mjc_0f9e8d94-ca67-4d29-b9f5-e54e1df82e33"
      unitRef="usd">260700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i053a385f6522407bbd74f000660f7339_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy01LTEtMS02MzQyNw_e5f3cb48-1c24-43f6-8e88-404ca75de68a"
      unitRef="shares">822702</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i053a385f6522407bbd74f000660f7339_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy03LTEtMS02MzQyNw_afaeebff-1e3d-43b2-bb92-a091eca90903"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaf90afed7b3e4db2ba1c721a5e50606d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy05LTEtMS02MzQyNw_83d83cbd-637a-44fb-8e5d-1dc4ed7faeb6"
      unitRef="usd">209000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy0xNS0xLTEtNjM0Mjc_44798991-145c-4997-9720-1b284f06f6e7"
      unitRef="usd">209000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i053a385f6522407bbd74f000660f7339_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC01LTEtMS02MzQyNw_3c2baa24-6947-4d42-8b0b-5c0ec3f0f7b6"
      unitRef="shares">812491</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i053a385f6522407bbd74f000660f7339_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC03LTEtMS02MzQyNw_e95b82e8-f358-4d4c-b24c-27cb138f53f5"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="iaf90afed7b3e4db2ba1c721a5e50606d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC05LTEtMS02MzQyNw_89bf1a23-0d96-4f8b-a5ac-4b3592f9a5d6"
      unitRef="usd">-59000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC0xNS0xLTEtNjM0Mjc_b07ae616-d6bd-439d-9eab-2fcd656d2301"
      unitRef="usd">-59000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i053a385f6522407bbd74f000660f7339_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNS01LTEtMS02MzQyNw_7401470c-7acf-4bff-a845-06d3d703d536"
      unitRef="shares">233107</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iaf90afed7b3e4db2ba1c721a5e50606d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNS05LTEtMS02MzQyNw_5d08cf83-5c11-420f-9689-75618e2e38f2"
      unitRef="usd">31000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNS0xNS0xLTEtNjYwMjE_afa4525d-bddf-4d0e-b651-7f5823d70061"
      unitRef="usd">31000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaf90afed7b3e4db2ba1c721a5e50606d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNi05LTEtMS02MzQyNw_5986a82a-987f-4213-9830-3451d1c59b0a"
      unitRef="usd">8750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNi0xNS0xLTEtNjM0Mjc_661b0d59-ac98-4ff8-b5fe-5e65fe475152"
      unitRef="usd">8750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="iaf90afed7b3e4db2ba1c721a5e50606d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNy05LTEtMS02MzQyNw_10599e01-ffa7-42ce-a48f-5f1b8d0783d8"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNy0xNS0xLTEtNjM0Mjc_24dfddfb-4816-4003-968c-a59a32a9bb4e"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:NetIncomeLoss
      contextRef="ic42e1702a60b462d843663df2b865034_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfOC0xMy0xLTEtNjM0Mjc_bf034d22-d586-4d95-9fdc-68df97c02ae9"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfOC0xNS0xLTEtNjM0Mjc_3b390ad0-89f1-44c6-b0c5-7abc264547a8"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfOS0xNS0xLTEtNjM0Mjc_6b43b0b6-1116-4307-95a2-cf9035bd9558"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iae766b2a2220470499b1ce7fdd4d9391_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMS0xLTEtNjM0Mjc_eb65cb22-2655-4b18-a9c5-cc59e9985632"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iae766b2a2220470499b1ce7fdd4d9391_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMy0xLTEtNjM0Mjc_1e6927ec-775c-4faf-ad95-c66bc08ee364"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i78913f7c87ae4d52b31d4f1336cdd9fb_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItNS0xLTEtNjM0Mjc_c18a72c2-ad84-49f1-803a-6205ae175601"
      unitRef="shares">173602503</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i78913f7c87ae4d52b31d4f1336cdd9fb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItNy0xLTEtNjM0Mjc_b82471c2-9a2a-4e73-bb42-efa8162a9570"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if41911443c5d40dba6344276f3560d75_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItOS0xLTEtNjM0Mjc_84137518-047c-4ca2-b858-c3afbc15969b"
      unitRef="usd">572933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefcef0d17510494f821315dc80852e14_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMTMtMS0xLTYzNDI3_39a998d0-6344-4015-afd1-1560897143ae"
      unitRef="usd">-335753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b5d69cdac224658a80023964d5fbd55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTAtMTMtMS0xLTY2MDQ1_bab7d969-13b6-4f31-a3fb-9232125825fe"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMTUtMS0xLTYzNDI3_9752b12e-e2bb-4b47-8c73-02e6046e028f"
      unitRef="usd">237179000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifb4e4f2d0ad04c32a2b5c505d4600623_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMS0xLTEtNjM0Mjc_a25a5862-fc90-48af-883c-14febecee7c5"
      unitRef="shares">88434754</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifb4e4f2d0ad04c32a2b5c505d4600623_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMy0xLTEtNjM0Mjc_f41d3a7f-2fdc-4d96-a702-7bb31bed62f4"
      unitRef="usd">39225000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ieda94d1a201e4f5b94ba0d98b66fd935_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctNS0xLTEtNjM0Mjc_57dc88f0-f9fa-413f-8734-ea5834560499"
      unitRef="shares">33327294</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ieda94d1a201e4f5b94ba0d98b66fd935_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctNy0xLTEtNjM0Mjc_477feae3-89d9-4352-976d-7a50d769f15c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab1628f96457428182e923ac037ee522_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctOS0xLTEtNjM0Mjc_25576dcb-6396-4e6b-9efd-2b7eb3cdbcac"
      unitRef="usd">133468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56a4427e65104da59c03b62f24cc3956_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMTMtMS0xLTYzNDI3_a5e06218-e27c-4a94-944c-67349c75ed1f"
      unitRef="usd">-209375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i876cfdc11ec140e5bcb5d21da7f1cdbb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTUtMTMtMS0xLTY2MTE0_31e21144-d6ed-4605-8dc7-f203051f8fe7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic48df4fbfce7473493daaf42f8837f3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMTUtMS0xLTYzNDI3_56ed84cb-7892-46d2-9e81-f219466ee591"
      unitRef="usd">-75907000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtNS0xLTEtNjYxMzQ_e76010ae-4de4-4732-a44f-add43a9cde53"
      unitRef="shares">727114</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtNy0xLTEtNjYxMzQ_83f6f626-0d49-4c77-8bdb-16ace61a598a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtOS0xLTEtNjYxMzQ_a2c692a7-52cd-4ad5-ab02-1b6ed4a8e129"
      unitRef="usd">189000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtMTUtMS0xLTY2MTM0_11135bba-4b35-4375-ba74-66000bcb9776"
      unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTgtNS0xLTEtNjM0Mjc_4750d2b1-0a47-4423-b7ef-179686ea934f"
      unitRef="shares">220561</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTgtOS0xLTEtNjM0Mjc_6edbfaa3-abea-45e9-add8-5fe6f2e8613d"
      unitRef="usd">43000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTgtMTUtMS0xLTYzNDI3_4bf09ee0-cb1c-427c-b37c-e7a784bcc7c5"
      unitRef="usd">43000</us-gaap:StockRepurchasedDuringPeriodValue>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i076179d462404df08340bb879bba0ad1_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMS0xLTEtNjM0Mjc_6783c532-7f94-4720-97dd-e3a781180013"
      unitRef="shares">4232947</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i076179d462404df08340bb879bba0ad1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMy0xLTEtNjM0Mjc_385d9947-92ca-417f-ac8f-c51d0ec27980"
      unitRef="usd">58097000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockShares
      contextRef="i076179d462404df08340bb879bba0ad1_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMS0xLTEtNjM0Mjc_23893ba7-ab39-4b4a-a2e0-a64e78986211"
      unitRef="shares">92667701</oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockShares>
    <oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockValue
      contextRef="i076179d462404df08340bb879bba0ad1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMy0xLTEtNjM0Mjc_9a5e7683-8b11-4d29-9810-ebe990748255"
      unitRef="usd">97322000</oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtNS0xLTEtNjM0Mjc_0603a71b-7823-42e6-a940-585b2581537e"
      unitRef="shares">92667701</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtNy0xLTEtNjM0Mjc_90dd6c68-1184-49e2-8518-93af9201641d"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtOS0xLTEtNjM0Mjc_0356c539-e973-450a-9e40-16161028fc2b"
      unitRef="usd">97322000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMTUtMS0xLTYzNDI3_1d053546-7b1d-4dc7-941b-dfa503f9051c"
      unitRef="usd">97334000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <oust:WarrantsAcquiredInMerger
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMC0xLTEtNjYxMTQvdGV4dHJlZ2lvbjo1MjMzYTFmM2MxYTM0OTZjOThjMGFhYzA0YzFhZjdlMV8xMDk5NTExNjI3OTA5_ba773564-8da5-4c99-9ec2-f26d45443634"
      unitRef="usd">19377000</oust:WarrantsAcquiredInMerger>
    <oust:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktNS0xLTEtNjYxMTQ_e43fe97f-7d59-4a0d-87ca-b8a84a71a22a"
      unitRef="shares">34947657</oust:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <oust:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="ib90cab1efbfc45b3ba46ec9bff44cc16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktNy0xLTEtNjYxMTQ_0d672ce8-dd11-44e8-ae68-7c584eed08e5"
      unitRef="usd">3000</oust:StockIssuedDuringPeriodValueReverseRecapitalization>
    <oust:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktOS0xLTEtNjYxMTQ_3f3ae422-a621-4aed-99e8-c9894fb57011"
      unitRef="usd">272061000</oust:StockIssuedDuringPeriodValueReverseRecapitalization>
    <oust:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMTUtMS0xLTY2MTE0_018a6bc0-6bcf-4631-8865-62469411b56f"
      unitRef="usd">272064000</oust:StockIssuedDuringPeriodValueReverseRecapitalization>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtOS0xLTEtNjYxMTQ_4c14c736-2825-459d-abed-452bd361ac83"
      unitRef="usd">26620000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMTUtMS0xLTY2MTE0_43dfe745-cfe0-4a38-bd54-335ce2544c6a"
      unitRef="usd">26620000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjEtOS0xLTEtNjYxMTQ_5fb0dcb3-d5d8-4546-a42e-f4d759f0059e"
      unitRef="usd">5256000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjEtMTUtMS0xLTY2MTE0_29419e22-44c6-48d5-949f-6336a3995205"
      unitRef="usd">5256000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i7c181bd1b37449d3ac7f03003e4acbd6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjEtOS0xLTEtNjM0Mjc_a3413935-b8f6-4ddb-836b-681df62bd75c"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjEtMTUtMS0xLTYzNDI3_78afe997-1fa7-4a6e-a317-0907c80cb415"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:NetIncomeLoss
      contextRef="if3bb573eefe741679adff4b401c0a129_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjItMTMtMS0xLTYzNDI3_30470606-6d24-4205-b3fb-c24c6707a55c"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjItMTUtMS0xLTYzNDI3_15d4058e-0368-4eb8-b412-ee416a717d2b"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i9210f29683814e3c8f1396b571cb8d3c_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMS0xLTEtNjM0Mjc_b8351741-57ca-44e9-8768-57512f91fd7d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9210f29683814e3c8f1396b571cb8d3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMy0xLTEtNjM0Mjc_1f77a59f-ed5d-4724-bdb4-f8763e2119df"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ida36b594737a4661bc8392d5082b9ff7_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtNS0xLTEtNjM0Mjc_44265b54-9d21-474e-9c17-d5540b2a20fe"
      unitRef="shares">161449205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ida36b594737a4661bc8392d5082b9ff7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjQtNy0xLTEtNjYxMTQ_3ec32030-9ff1-4312-a568-73d755f4fcf8"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52427a439bdc46d899f2153693e0849a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtOS0xLTEtNjM0Mjc_c8475801-f187-4a44-8971-8e6b3643ae1a"
      unitRef="usd">482071000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i360c818de8994976bd28fd64c42f963c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMTMtMS0xLTYzNDI3_89941c67-f748-42b9-aad1-394a1e396c1c"
      unitRef="usd">-230332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i414fc67bfcb54daa9efbf5d683217936_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjQtMTMtMS0xLTY2MTE0_bc9eb44c-9f80-433b-8bb3-26af646353c6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMTUtMS0xLTYzNDI3_83571abd-a415-4b42-a0b5-e2d5ca140abf"
      unitRef="usd">251755000</us-gaap:StockholdersEquity>
    <oust:RecapitalizationExchangeRatio
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfMzk5_ea661b6c-7153-4825-9a5a-8f3edc3cbc45"
      unitRef="number">0.703</oust:RecapitalizationExchangeRatio>
    <us-gaap:NetIncomeLoss
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMy0xLTEtMS02MzQyNw_beac0804-4e49-4040-8492-8fb022d264f9"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMy0zLTEtMS02MzQyNw_0d218ccc-b6ba-4891-ac8d-e12a9617d872"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNS0xLTEtMS02MzQyNw_d2d42c39-d8f3-4228-94fd-472941615a0e"
      unitRef="usd">2385000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNS0zLTEtMS02MzQyNw_46c75669-a174-4517-acb8-29371bb65d0e"
      unitRef="usd">1095000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNi0xLTEtMS02MzQyNw_8ea5ede1-ca76-404a-8b45-c4094388d2a5"
      unitRef="usd">8750000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNi0zLTEtMS02MzQyNw_427d558b-7461-47f4-97ce-b297f0757e7b"
      unitRef="usd">5256000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfOC0xLTEtMS02MzQyNw_28345cde-ba41-4d4f-bbc8-486c05606ae8"
      unitRef="usd">644000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfOC0zLTEtMS02MzQyNw_ee26a1bc-d009-4a33-a152-f7a2c35ce603"
      unitRef="usd">520000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfOS0xLTEtMS02MzQyNw_c65012a2-3244-460e-a131-c6245b05a4a8"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfOS0zLTEtMS02MzQyNw_c3fe4eea-727c-43c2-adec-c8e9a9eb076d"
      unitRef="usd">36000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTAtMS0xLTEtNjM0Mjc_7390af68-47ba-4f7d-b824-21f9a7739293"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTAtMy0xLTEtNjM0Mjc_26f0f76a-2374-474f-8d52-cce5f7a12227"
      unitRef="usd">250000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTEtMS0xLTEtNjM0Mjc_6d6784a0-f30f-47d4-bc48-5f4864096bb6"
      unitRef="usd">-1745000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTEtMy0xLTEtNjM0Mjc_ae8176cb-e689-4355-8f3e-033f4bc6d14b"
      unitRef="usd">4152000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:InventoryWriteDown
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTQtMS0xLTEtNjM0Mjc_6bf99765-1b29-4379-a50e-ebe46c86fe55"
      unitRef="usd">203000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTQtMy0xLTEtNjM0Mjc_eb23f91e-5551-4cf8-89cf-70652ad36d8a"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTUtMS0xLTEtNjc3Njk_6c476751-4197-4910-bbdc-7a52594ac1da"
      unitRef="usd">100000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTUtMy0xLTEtNjc3Njk_0136e486-443c-4a2f-bffb-20c87fa2f31f"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTYtMS0xLTEtNjM0Mjc_37e6d4bf-762a-48ef-bdd9-530c758d99d4"
      unitRef="usd">-842000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTYtMy0xLTEtNjM0Mjc_1dc5491a-4a53-436f-9b99-008e39137983"
      unitRef="usd">140000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTctMS0xLTEtNjM0Mjc_2cfa9cfc-1b03-49ff-bc8a-1e6b9b9c043a"
      unitRef="usd">4373000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTctMy0xLTEtNjM0Mjc_c8a48b18-e636-4a49-bf37-b1106a974278"
      unitRef="usd">476000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTgtMS0xLTEtNjM0Mjc_43fd4a68-1637-4476-86ff-939dd5593990"
      unitRef="usd">-2480000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTgtMy0xLTEtNjM0Mjc_d388c72a-66ca-4af9-b7df-794249b7acba"
      unitRef="usd">1202000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTktMS0xLTEtNjM0Mjc_ac47e96b-5b26-466b-b706-59749d413693"
      unitRef="usd">4807000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMTktMy0xLTEtNjM0Mjc_def7aed4-c5bb-41e2-89a1-2e9a3a530c3f"
      unitRef="usd">-1000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjAtMS0xLTEtNjM0Mjc_420bd5a1-2b86-443a-b1a5-0c9485462d16"
      unitRef="usd">-2551000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjAtMy0xLTEtNjM0Mjc_c114dcff-fc2f-4cd2-ad79-4896ee7085ad"
      unitRef="usd">-254000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjEtMS0xLTEtNjM0Mjc_7e48ed8f-6f2b-486b-a4f4-46f8464cca06"
      unitRef="usd">-772000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjEtMy0xLTEtNjM0Mjc_47205316-2722-49d8-809c-8a3c9e11261b"
      unitRef="usd">-678000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjItMS0xLTEtNjM0Mjc_40ba2f7b-395a-4299-9195-60fcb515e7b3"
      unitRef="usd">-21827000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjItMy0xLTEtNjM0Mjc_03685416-ad45-4f14-9f79-ee8232240d07"
      unitRef="usd">-12399000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjQtMS0xLTEtNjc3MDc_3e15b98f-018a-4d77-8ee1-5ae31638f9d4"
      unitRef="usd">275000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjQtMy0xLTEtNjc3MDc_cd43a6e8-3257-4ff7-a35a-ceb8b9479c93"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjQtMS0xLTEtNjM0Mjc_d84fc07c-74bb-4ea5-a81f-fc9a7ade6126"
      unitRef="usd">416000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjQtMy0xLTEtNjM0Mjc_3ad786e7-82d6-43ce-8eb7-3783ec60e203"
      unitRef="usd">597000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjUtMS0xLTEtNjM0Mjc_8bf3a339-cbfe-4e52-9394-23c9f4cc4d36"
      unitRef="usd">-141000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjUtMy0xLTEtNjM0Mjc_151e3e24-043f-427d-a423-fb4369f959de"
      unitRef="usd">-597000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <oust:ProceedsFromReverseRecapitalizationTransaction
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjctMS0xLTEtNjM0Mjc_e8fa0a51-e7d7-46f8-ae6c-e51169fd53cc"
      unitRef="usd">0</oust:ProceedsFromReverseRecapitalizationTransaction>
    <oust:ProceedsFromReverseRecapitalizationTransaction
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjctMy0xLTEtNjM0Mjc_ff981f8f-eddc-4617-a14a-3ed20e608526"
      unitRef="usd">291454000</oust:ProceedsFromReverseRecapitalizationTransaction>
    <oust:PaymentOfReverseRecapitalizationOfferingCost
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjgtMS0xLTEtNjM0Mjc_bc6511cf-8354-4a45-80e0-22c0f377203b"
      unitRef="usd">0</oust:PaymentOfReverseRecapitalizationOfferingCost>
    <oust:PaymentOfReverseRecapitalizationOfferingCost
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMjgtMy0xLTEtNjM0Mjc_3516ca28-6960-4d7d-a82c-ae7cfdc02766"
      unitRef="usd">26116000</oust:PaymentOfReverseRecapitalizationOfferingCost>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzAtMS0xLTEtNjM0Mjc_0101fd37-d25f-4937-b4a2-20fcd6af2ba8"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzAtMy0xLTEtNjM0Mjc_cb647867-3a35-4b06-8ff9-66d9b6712412"
      unitRef="usd">7000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzEtMS0xLTEtNjM0Mjc_e12646ee-abf3-473a-8f1a-54b4b091c290"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzEtMy0xLTEtNjM0Mjc_abcdcca9-9a27-4769-9c7c-6bb8ec422b77"
      unitRef="usd">5000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzItMS0xLTEtNjM0Mjc_96072551-9176-458c-9950-7d06ca300288"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzItMy0xLTEtNjM0Mjc_f5cc76d1-e27a-4fc1-b2ff-83271bc943dd"
      unitRef="usd">5000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzMtMS0xLTEtNjM0Mjc_3f3d7295-f8e5-483c-b2ae-fad721eb33e6"
      unitRef="usd">31000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzMtMy0xLTEtNjM0Mjc_f1b87a99-553d-4ec6-8f40-d7f4d0f4943c"
      unitRef="usd">43000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzQtMS0xLTEtNjM0Mjc_1f0a7bc9-78da-4aaf-9bc8-495f072fd85a"
      unitRef="usd">209000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzQtMy0xLTEtNjM0Mjc_06fc8167-29a0-4034-8161-e11d2f8a689a"
      unitRef="usd">504000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzUtMS0xLTEtNjM4NjI_40598374-2da0-49a1-91b3-ac704ff7094d"
      unitRef="usd">59000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzUtMy0xLTEtNjM4NjI_52354eba-823e-434c-8432-f4169504fbb8"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzUtMS0xLTEtNjM0Mjc_20b6f598-10ba-487a-9acf-9ad02375c457"
      unitRef="usd">119000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzUtMy0xLTEtNjM0Mjc_28e88fd8-41bb-43ac-a8c8-a1e793800b31"
      unitRef="usd">258799000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzgtMS0xLTEtNjc3NDU_fbe03e94-3541-4935-bfcf-51deba9fdca2"
      unitRef="usd">-12000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzgtMy0xLTEtNjc3NDU_e0684712-e821-4fde-b881-bb6ef2389281"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzYtMS0xLTEtNjM0Mjc_49ffc4f6-2482-4b9d-9fcb-d90b28033e7a"
      unitRef="usd">-21861000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzYtMy0xLTEtNjM0Mjc_e3e58779-3de8-42d0-9724-ddd6fe656bf8"
      unitRef="usd">245803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzctMS0xLTEtNjM0Mjc_012cc83f-0509-44e8-8136-eb070d54d39d"
      unitRef="usd">184656000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic48df4fbfce7473493daaf42f8837f3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzctMy0xLTEtNjM0Mjc_3f56f042-f937-413c-a922-aea1db22a36b"
      unitRef="usd">12642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzgtMS0xLTEtNjM0Mjc_a173a8a0-c3d1-406c-8d5c-0ac9d49c97b5"
      unitRef="usd">162795000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfMzgtMy0xLTEtNjM0Mjc_7cffe96d-fb4f-465d-84b0-cc2b51dafdde"
      unitRef="usd">258445000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDAtMS0xLTEtNjM0Mjc_d98bfb9e-30cd-4e8f-bc96-b6e405ab58fc"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDAtMy0xLTEtNjM0Mjc_d6b190c9-7d0a-41c1-b1b6-fd92323268c3"
      unitRef="usd">635000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDItMS0xLTEtNjM0Mjc_a5f7dbd9-7f6d-4e3e-9791-de64d3090ec4"
      unitRef="usd">377000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDItMy0xLTEtNjM0Mjc_54f74f9c-d4f2-49c2-aa6f-cb2597f888ef"
      unitRef="usd">100000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <oust:WarrantsAcquiredInMerger
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDMtMS0xLTEtNjM0Mjc_23ebe1e5-26c2-420b-a124-3989e2b353c0"
      unitRef="usd">0</oust:WarrantsAcquiredInMerger>
    <oust:WarrantsAcquiredInMerger
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDMtMy0xLTEtNjM0Mjc_079afe42-4f56-425e-b399-c2f8876a15d4"
      unitRef="usd">19377000</oust:WarrantsAcquiredInMerger>
    <oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDQtMS0xLTEtNjM0Mjc_9c2773c5-8520-4c4c-abb9-94e3a322cd54"
      unitRef="usd">0</oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants>
    <oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDQtMy0xLTEtNjM0Mjc_053f3353-f6c3-4509-9c56-2d7506485ee8"
      unitRef="usd">58097000</oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDYtMS0xLTEtNjM0Mjc_662a0d0d-4a1a-4f7a-bac4-f93ab6ee2681"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDYtMy0xLTEtNjM0Mjc_5697e713-ced4-46ed-8ec9-75a24cd8063f"
      unitRef="usd">97322000</us-gaap:ConversionOfStockAmountConverted1>
    <oust:OfferingCostIncurredButNotYetPaid
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDctMS0xLTEtNjM0Mjc_b9c905b4-4641-4e9e-b4ab-680e9d275d27"
      unitRef="usd">0</oust:OfferingCostIncurredButNotYetPaid>
    <oust:OfferingCostIncurredButNotYetPaid
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yOC9mcmFnOmU4NTRkNzk0Mjc1YTQ1NTBhYTAzNTllZjIwYzQyZjQwL3RhYmxlOjM1ZmQyZGNiODZhYjQ3ZWNiNThkODdmY2YzZDFiNmZlL3RhYmxlcmFuZ2U6MzVmZDJkY2I4NmFiNDdlY2I1OGQ4N2ZjZjNkMWI2ZmVfNDctMy0xLTEtNjM0Mjc_be37fdf4-5e03-4c10-bd37-2fc165e0dfc7"
      unitRef="usd">504000</oust:OfferingCostIncurredButNotYetPaid>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTA2Mjc_15c77d48-9578-42ef-af94-dd5ceda09e5e">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:9pt"&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 state of Delaware on June 4, 2020. The Company&#x2019;s operating subsidiary, Ouster Technologies, Inc. (&#x201c;OTI&#x201d; and prior to the Merger (as defined below), named Ouster, Inc.), 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 Colonnade Acquisition Corp.) and its consolidated subsidiaries following the consummation of the Merger.&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;Colonnade Acquisition Corp. (&#x201c;CLA&#x201d;), 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 with the Company pursuant to an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) dated as of December 21, 2020, details of which are included below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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 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. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.&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 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, 2021 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 February 28, 2022. 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 such 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, 2022 or for any other future years or interim periods.&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;Impact of the COVID-19 Pandemic&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;Ouster has been actively monitoring the COVID-19 pandemic on a global scale and continues to evaluate the long-term impacts on the business while keeping abreast of the latest developments, particularly the variants of the virus, to ensure preparedness for Ouster&#x2019;s employees and its business. We maintain our commitment to protect the health and safety of our employees and customers. We continue to adapt and enhance our safety protocols as we follow the guidance from local authorities. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company&#x2019;s business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, research and development costs and employee-related amounts, will depend on future events that are by nature uncertain, including as a result of new information that continues to emerge concerning the virus, its variants, the deployment and effectiveness of vaccination roll-outs, vaccination hesitancy, and the actions taken to contain the virus or treat it, as well as the economic impact on local, regional, national and international customers and markets. Thus, the Company is not able to estimate the future consequences on its operations, its financial condition, or its liquidity.&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;Liquidity &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 accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis. The Company has experienced recurring losses from operations, and negative cash flows from operations. As of March&#160;31, 2022, the Company had an accumulated deficit of approximately $335.8 million. The Company has historically financed its operations primarily through the Merger and related transactions, the sale of convertible notes, equity securities, proceeds from debt and, to a lesser extent, cash received from sales. Management expects significant operating losses and negative cash flows from operations to continue for the foreseeable future. The Company expects to continue investing in product development and sales and marketing activities. The long-term continuation of the Company&#x2019;s business plan is dependent upon the generation of sufficient revenues from its products to offset expenses. In the event that the Company does not generate sufficient cash flows from operations and is unable to obtain funding, the Company will be forced to delay, reduce, or eliminate some or all of its discretionary spending, which could adversely affect the Company&#x2019;s business prospects, ability to meet long-term liquidity needs or ability to continue operations. The Company has concluded that its cash and cash equivalents as of March&#160;31, 2022 are sufficient for the Company to continue as a going concern for at least one year from the date these unaudited condensed consolidated financial statements are available for issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Merger Agreement with Colonnade Acquisition Corp. and Beam Merger Sub, Inc. &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 21, 2020, OTI entered into the Merger Agreement with CLA and Beam Merger Sub, Inc. (&#x201c;Merger Sub&#x201d;), a Delaware corporation and subsidiary of CLA. OTI&#x2019;s board of directors unanimously approved OTI&#x2019;s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated. Pursuant to the terms of the Merger Agreement, (i) CLA domesticated as a corporation incorporated under the laws of the State of Delaware and changed its name to &#x201c;Ouster, Inc.&#x201d; and (ii) Merger Sub merged with and into OTI (such transactions contemplated by the Merger Agreement, the &#x201c;Merger&#x201d;), with OTI surviving the Merger. &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 a result of the Merger, among other things, (1) each of the then issued and outstanding 5,000,000 CLA Class B ordinary shares, par value $0.0001 per share, of CLA (the &#x201c;CLA Class B ordinary shares&#x201d;) converted automatically, on a one-for-one basis, into a CLA Class A ordinary share (as defined below), (2) immediately following the conversion described in clause (1), each of the then issued and outstanding 25,000,000 Class A ordinary shares, par value $0.0001 per share, of CLA (the &#x201c;CLA Class A ordinary shares&#x201d;), converted automatically, on a one-for-one basis, into a share of common stock, par value $0.0001 per share, of Ouster (the &#x201c;Ouster common stock&#x201d;), (3) each of the then issued and outstanding 10,000,000 redeemable warrants of CLA (the &#x201c;CLA warrants&#x201d;) converted automatically into a redeemable warrant to purchase one share of Ouster common stock (the &#x201c;Public warrants&#x201d;) pursuant to the Warrant Agreement, dated August 20, 2020 (the &#x201c;Warrant Agreement&#x201d;), between CLA and Continental Stock Transfer &amp;amp; Trust Company (&#x201c;Continental&#x201d;), as warrant agent, and (4) each of the then issued and outstanding units of CLA that had not been previously separated into the underlying CLA Class A ordinary shares and underlying CLA warrants upon the request of the holder thereof (the &#x201c;CLA units&#x201d;), were cancelled and entitled the holder thereof to one share of Ouster common stock and one-half of one Public warrant, and (5) each of the then issued and outstanding 6,000,000 private placement warrants of CLA (the &#x201c;Private Placement warrants&#x201d;) converted automatically into a Public warrant pursuant to the Warrant Agreement. No fractional Public warrants were issued upon separation of the CLA 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;Immediately prior to the effective time of the Merger, (1) each share of OTI&#x2019;s Series B Preferred Stock, par value $0.00001 per share (the &#x201c;OTI Preferred Stock&#x201d;), converted into one share of common stock, par value $0.00001 per share, of OTI (the &#x201c;OTI common stock&#x201d; and, together with OTI Preferred Stock, the &#x201c;OTI Capital Stock&#x201d;) (such conversion, the &#x201c;OTI Preferred Conversion&#x201d;) and (2) all of the outstanding warrants to purchase shares of OTI Capital Stock were exercised in full or terminated in accordance with their respective terms (the &#x201c;OTI Warrant Settlement&#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;As a result of and upon the closing of the Merger, among other things, all shares of OTI Capital Stock (after giving effect to the OTI Warrant Settlement) outstanding immediately prior to the closing of the Merger together with shares of OTI common stock reserved in respect of options to purchase shares of OTI common stock and restricted shares of OTI common stock (together, the &#x201c;OTI Awards&#x201d;) outstanding immediately prior to the closing of the Merger that were converted into awards based on Ouster common stock, were cancelled in exchange for the right to receive, or the reservation of, an aggregate of 150,000,000 shares of Ouster common stock (at a deemed value of $10.00 per share), which, in the case of OTI Awards, were shares underlying awards based on Ouster common stock, representing a fully-diluted pre-transaction. Upon closing of the Merger, the Company received gross proceeds of $299.9&#160;million from the Merger and private offering, offset by $8.5&#160;million of pre-merger costs relating to CLA and offerings costs of $26.6&#160;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-weight:400;line-height:120%"&gt;The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board &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;of directors of the Company after the Merger, OTI&#x2019;s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI&#x2019;s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. 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: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;PIPE Investment&lt;/span&gt;&lt;/div&gt;On December 21, 2020, concurrently with the execution of the Merger Agreement, CLA entered into subscription agreements with certain institutional and accredited investors (collectively, the &#x201c;PIPE Investors&#x201d;), pursuant to which the PIPE Investors agreed to purchase, in the aggregate, 10,000,000 shares of Ouster common stock at $10.00 per share for an aggregate commitment amount of $100,000,000 (the &#x201c;PIPE Investment&#x201d;), a portion of which was funded by certain affiliates of Colonnade Sponsor LLC, CLA&#x2019;s sponsor (the &#x201c;Sponsor&#x201d;). The PIPE Investment was consummated substantially concurrently with the closing of the Merger.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTA2Mjg_5ddf0bba-b24f-49f1-93dc-b356f3ce2e6f">&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: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 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. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.&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 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, 2021 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 February 28, 2022. 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 such 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, 2022 or for any other future years or interim periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTA5OTUxMTY3MzUzMQ_1b95ae54-500e-480f-b73d-3cda3bbbeef6"
      unitRef="usd">-335800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1088ac8bbdf544699d3fad86ae0f6aa4_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTU4Mw_522ce7ac-b7c4-4ff0-bda4-0f0ce608e142"
      unitRef="shares">5000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1088ac8bbdf544699d3fad86ae0f6aa4_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTU4Mw_c388b593-5fba-4845-9ffe-35419e702d2f"
      unitRef="shares">5000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1088ac8bbdf544699d3fad86ae0f6aa4_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTYyNQ_d7f3337e-32f9-422e-8b9c-aa9ff42e4b1b"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:RecapitalizationTransactionConversionRatio
      contextRef="ifcb97a5af31d4b6a8446c32bc0e789ea_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTcxMg_f0389b26-b6bc-4da2-9b91-68e4a445364d"
      unitRef="number">1</oust:RecapitalizationTransactionConversionRatio>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia952616871ef482da45ca70259feef91_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTg5MA_73b14edc-58c1-4481-9187-b96bbe52105f"
      unitRef="shares">25000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia952616871ef482da45ca70259feef91_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTg5MA_9207143b-20b1-4b14-beb4-794adb7ec7b6"
      unitRef="shares">25000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia952616871ef482da45ca70259feef91_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNTkyOA_29a47516-59df-496b-a0b1-582aea026f23"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:RecapitalizationTransactionConversionRatio
      contextRef="i9d60a5b7a02c415d839692566c2ce88e_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNjAxNg_832b5294-4737-4742-b7c2-15ae91b7a28a"
      unitRef="number">1</oust:RecapitalizationTransactionConversionRatio>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i61894a4a0df44de7ad19fad10213c2dc_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNjA3NA_d8c13e68-50fb-45ba-9b2f-7ef765901f19"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i62d9b299ea4c4b829a230e8027117ead_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNjE3MQ_8eb3258c-a555-4967-b414-2a0d30af4aba"
      unitRef="shares">10000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <oust:ClassOfWarrantOrRightConversionRatio
      contextRef="i60885821c0e24058ac851a4811afd5d3_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNjI4NA_31fa115a-6550-46ca-9aaf-dd7c02847276"
      unitRef="number">1</oust:ClassOfWarrantOrRightConversionRatio>
    <oust:UnitConversionRatio
      contextRef="i7fd44d15dabd45a6be4413a2aa772efd_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNjgwMg_41dbb298-3f4b-4b80-abc8-b03ee5ea3e39"
      unitRef="number">1</oust:UnitConversionRatio>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1e187a5316d047359af7dd5b15a67fb2_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNjkxOA_f5bfde62-4564-4f85-a64d-358d5fefa0e9"
      unitRef="shares">6000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3cacd3ba2307457ba9bffbb81063f673_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNzI2Mg_887b283c-599e-4abc-815e-88686946fd71"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i342054bcb8794675af73c17e40910691_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNzMxOQ_6cfd8971-f03a-4ea3-8042-c176bf25212a"
      unitRef="number">1</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i90b38f566e20444089de2e117bd02588_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfNzM1NQ_d917e21e-bac5-47b9-846e-468f002db48d"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:StockConvertedReversedRecapitalization
      contextRef="i8f9256fd75e7487589c7f14f1f06c4cc_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfODMxNQ_9ddd268a-cfcd-4938-b70b-adf3e6c1706f"
      unitRef="shares">150000000</oust:StockConvertedReversedRecapitalization>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i3394cb9f1aa14963b37784fe44f21b42_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfODM3MA_3fcf5fa4-e047-4f4b-977a-b8d2aebe47cb"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <oust:GrossProceedsFromReverseRecapitalizationTransaction
      contextRef="i2a07a13fc14a4f868be811a831a03dc6_D20210311-20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfODU5Mg_2d52a251-26d7-47cd-aef2-b9941b0825f3"
      unitRef="usd">299900000</oust:GrossProceedsFromReverseRecapitalizationTransaction>
    <oust:ReverseRecapitalizationPreMergerCost
      contextRef="i2a07a13fc14a4f868be811a831a03dc6_D20210311-20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfODY0Mw_b30d883f-dcf8-492e-949d-006472f43a8c"
      unitRef="usd">8500000</oust:ReverseRecapitalizationPreMergerCost>
    <oust:ReverseRecapitalizationOfferingCost
      contextRef="i2a07a13fc14a4f868be811a831a03dc6_D20210311-20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfODcwNQ_3d725ff5-78b9-4ba6-af9c-f319401d563b"
      unitRef="usd">26600000</oust:ReverseRecapitalizationOfferingCost>
    <oust:ReverseRecapitalizationPolicyTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTA2MzA_1a0503e3-52d1-468e-9ef7-20a046c7b469">The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI&#x2019;s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI&#x2019;s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. 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.</oust:ReverseRecapitalizationPolicyTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iae4840755a914261bc179c0ad231deb8_D20201221-20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTAzMDk_b3e464ab-b7fb-49f3-9d34-78f3cf9010da"
      unitRef="shares">10000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i9cd5814adaf74e7788464fc927d756a2_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTAzNDU_a030f76d-b3bd-4338-ab89-b6b774a49dbb"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i91827fdf020646bf8133792f49e0d0de_D20210311-20210311"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8zNC9mcmFnOjc5MjA1NmEzOTFkZTQzZjk4Nzc3MTA5YzUxNDQ1ZmYwL3RleHRyZWdpb246NzkyMDU2YTM5MWRlNDNmOTg3NzcxMDljNTE0NDVmZjBfMTAzOTY_f90b41ff-db0c-4c33-8966-55b99fb798f0"
      unitRef="usd">100000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMjM5ODQ_c23e49a9-9787-498c-bb55-ba84c641b658">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, 2022, there were no significant changes made to the Company&#x2019;s significant accounting policies as disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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 August 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity (&#x201c;ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity&#x2019;s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity&#x2019;s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard is effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.&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;Recently Issued Accounting Pronouncements not yet adopted &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 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 consolidated financial statements.&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 October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company&#x2019;s consolidated financial statements.&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;Concentrations of credit risk&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;Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, and restricted cash, and accounts receivable. Cash, cash equivalents and restricted cash are deposited with federally insured commercial banks in the United States and at times cash balances may be in excess of federal insurance limits. 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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="border-top:1pt solid #000000;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;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue 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: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="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:middle"&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;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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;One supplier accounted for approximately 31% of total purchases during the three months ended March&#160;31, 2022 and accounted for 52% of total accounts payable as of March&#160;31, 2022. One supplier accounted for approximately 17% of total purchases during the three months ended March&#160;31, 2021 and accounted for 55% of total accounts payable balance as of December&#160;31, 2021.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMzg0ODI5MDc1NTk2MQ_9a4087a8-c5e7-42cf-a86b-9f2378fa64c7">&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;Recently Adopted Accounting Pronouncements&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 August 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity (&#x201c;ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity&#x2019;s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity&#x2019;s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard is effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.&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;Recently Issued Accounting Pronouncements not yet adopted &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 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 consolidated financial statements.&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 October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMjM5OTE_af5211f4-8435-4c4c-a07a-0703b3c4c2ae">&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;Concentrations of credit risk&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;Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, and restricted cash, and accounts receivable. Cash, cash equivalents and restricted cash are deposited with federally insured commercial banks in the United States and at times cash balances may be in excess of federal insurance limits. 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>
    <us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMzg0ODI5MDc1NjY4Ng_d15c551e-17e1-4d75-981a-b9d904fc0935">P90D</us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMjM5ODY_c08262b7-eba4-4849-92b1-34354c6e902c">&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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="border-top:1pt solid #000000;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;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue 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: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="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:middle"&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;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;* Customer accounted for less than 10% of total revenue in the period.</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i69a7f19b18584e089cb440fab78815a0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RhYmxlOmYwYmI5MzhlNDQ1MjRmZDE4MTdhNGE4M2EzODgxMDJmL3RhYmxlcmFuZ2U6ZjBiYjkzOGU0NDUyNGZkMTgxN2E0YTgzYTM4ODEwMmZfMS0zLTEtMS02MzQyNw_50c7e0e0-fadc-4b08-859f-37f8c30c45c4"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic5e76d0d807746189b371c6dc8c5e50b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMTkxOTA_062f042d-b126-45b5-b35e-50666d056195"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0b76d7ac314e434e92aed6c95ed03ca0_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RhYmxlOmIyZDQ4MjNiN2JlMDQ5MmVhMDVhMTBlOTEwODYxNDY0L3RhYmxlcmFuZ2U6YjJkNDgyM2I3YmUwNDkyZWEwNWExMGU5MTA4NjE0NjRfMS0zLTEtMS02MzQyNw_e8a1ca6b-989e-43ad-af32-a61977cb44bb"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibcbe94d16078447989f810fa39f49703_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMTkzNzc_5d782a8c-72db-4024-ab44-5b1033cbc700"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2961e866d2884ab5a5962a7eeb6cbc56_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMTk0ODc_5a751e9a-54c9-4012-b911-6d49cdbf5abe"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i22aa3d65b236445c89b340e4f80bf50d_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMTk1NTc_fd4ea09c-84b7-49fb-ae51-f35f4eafdd32"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icd29b6e9b6de4d6a885fc7f8c29b4c62_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMTk2Mzc_a2ad134a-d670-4623-bd32-90ee7886d59e"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i41773dfb89be4ae5ae9dc5dd44227e38_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80MC9mcmFnOmQzYThmMDYyYzlhMjRmNmRhN2ZlOWNiN2I5MDE5MDdkL3RleHRyZWdpb246ZDNhOGYwNjJjOWEyNGY2ZGE3ZmU5Y2I3YjkwMTkwN2RfMTk3MDc_5719f1d3-9dd6-4dc2-be83-2c073c26d30b"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RleHRyZWdpb246MTVlZTY4ODEzMjk5NGM1ZmI2ODRjOGVjMzJjNDkxNTJfMjkwOQ_f9435c56-0244-4ae4-8bc7-e60cd6c0cc16">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 Company applies the fair value measurement accounting standard whenever other accounting pronouncements require or permit fair value measurements. Fair value is defined in the accounting standard as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity&#x2019;s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt"&gt;Level 1 - Quoted prices for identical instruments in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt"&gt;Level 2 - Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt"&gt;Level 3 - Instruments whose significant value drivers are unobservable.&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&#160;31, 2022, the Company&#x2019;s Level&#160;3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in Note 6.&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&#160;31, 2021, the Company&#x2019;s Level&#160;3 liabilities consisted of the redeemable convertible preferred stock warrant liability. The determination of the fair value of warrant liability is discussed in Note 6. &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 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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&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.473%"/&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.473%"/&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.476%"/&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;March 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="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;Money market funds&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;152,984&#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;&#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;152,984&#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 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;152,984&#160;&lt;/span&gt;&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;152,984&#160;&lt;/span&gt;&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;5,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 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;5,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;/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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,881&#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,881&#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;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.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&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.473%"/&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.473%"/&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.476%"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;177,513&#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;177,513&#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;177,513&#160;&lt;/span&gt;&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;177,513&#160;&lt;/span&gt;&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;7,626&#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;7,626&#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;7,626&#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;7,626&#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:9pt"&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: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 fair value of the Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level&#160;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 6). &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 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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred&#160;Stock&lt;br/&gt;Warrant&#160;Liability&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,626)&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 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 (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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:700;line-height:100%"&gt;Fair value as of March 31, 2022&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;&#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;(5,881)&lt;/span&gt;&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:14pt"&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="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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred&#160;Stock&lt;br/&gt;Warrant&#160;Liability&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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;Private placement warrant liability acquired as part of the 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Change in the fair value included in other income (expense), 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:10pt;font-weight:400;line-height:100%"&gt;(8,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of preferred stock upon exercise of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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="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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,725)&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:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosure of Fair Values &lt;/span&gt;&lt;/div&gt;Our financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities, convertible notes and debt. The carrying values of these financial instruments approximate their fair values.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RleHRyZWdpb246MTVlZTY4ODEzMjk5NGM1ZmI2ODRjOGVjMzJjNDkxNTJfMjkxMA_7db950d6-ac98-44fd-b609-46b7174de0b9">&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 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:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&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.473%"/&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.473%"/&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.476%"/&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;March 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="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;Money market funds&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;152,984&#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;&#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;152,984&#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 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;152,984&#160;&lt;/span&gt;&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;152,984&#160;&lt;/span&gt;&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;5,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 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;5,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;/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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,881&#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,881&#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;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.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&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.473%"/&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.473%"/&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.476%"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;177,513&#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;177,513&#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;177,513&#160;&lt;/span&gt;&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;177,513&#160;&lt;/span&gt;&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;7,626&#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;7,626&#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;7,626&#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;7,626&#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="ib62ee8b68d4946aeb9ef71dff7cac9b5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfMy0xLTEtMS02MzQyNw_824c309f-e0be-454c-8ce9-1f7540b34bd4"
      unitRef="usd">152984000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibf482a0cb7ba47ce947e7f09bbfebdda_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfMy0zLTEtMS02MzQyNw_ada58473-83c0-4916-8bb1-ec3eafeb8659"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i785241ec847049628aec2ba4bdaa8de9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfMy01LTEtMS02MzQyNw_7fa0fc84-7cd9-443b-ae86-6b68e30252d7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9df4f17cead4488fa7959665a84ce49b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfMy03LTEtMS02MzQyNw_6042a17f-e3f0-4ed4-a063-efb2dbf23c1e"
      unitRef="usd">152984000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9d9dd76b070646a2a0a86bf2e35dd3d8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNC0xLTEtMS02MzQyNw_c155de95-b91a-45c2-8299-4ad17c983619"
      unitRef="usd">152984000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if329993b4f70432daee3fafe3dfb27cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNC0zLTEtMS02MzQyNw_64d59dd7-1235-43a4-9938-511e2bb328d1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i48f51c29d0e341988e3ab78695ca7e07_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNC01LTEtMS02MzQyNw_79ddfa33-e654-4aac-ade7-2661690f7b52"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie8bb53704a314e00b12514c735fbba27_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNC03LTEtMS02MzQyNw_19837b98-f29c-49e9-bf2b-18b747829103"
      unitRef="usd">152984000</us-gaap:AssetsFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i9d9dd76b070646a2a0a86bf2e35dd3d8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNi0xLTEtMS02MzQyNw_71fe7d19-f824-400e-b1ba-d51e13e3b536"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="if329993b4f70432daee3fafe3dfb27cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNi0zLTEtMS02MzQyNw_06b1afbf-a968-40cd-bf0e-cb07c36c28b2"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i48f51c29d0e341988e3ab78695ca7e07_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNi01LTEtMS02MzQyNw_815b5cbd-a933-4e4c-bfde-07ab61e88082"
      unitRef="usd">5881000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="ie8bb53704a314e00b12514c735fbba27_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNi03LTEtMS02MzQyNw_7197bc80-e564-47aa-a106-f2dc2e5463a5"
      unitRef="usd">5881000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i9d9dd76b070646a2a0a86bf2e35dd3d8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNy0xLTEtMS02MzQyNw_08153321-4c95-45cd-8206-fef37c35d8b9"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="if329993b4f70432daee3fafe3dfb27cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNy0zLTEtMS02MzQyNw_5b738598-0ca9-49c9-a9f4-bf7b912083ec"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i48f51c29d0e341988e3ab78695ca7e07_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNy01LTEtMS02MzQyNw_afee96d3-4db0-40fd-a3c9-2bedd4267a4a"
      unitRef="usd">5881000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ie8bb53704a314e00b12514c735fbba27_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmEyZDZhNTBiNzVkMDQ3ZDE4MzA5OWUwMzE3NjRhZGMyL3RhYmxlcmFuZ2U6YTJkNmE1MGI3NWQwNDdkMTgzMDk5ZTAzMTc2NGFkYzJfNy03LTEtMS02MzQyNw_ca428d7d-92c0-4da3-9069-05762de6615c"
      unitRef="usd">5881000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6065ac202c4d4363961bda364ee1e43c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfMy0xLTEtMS02MzQyNw_a74eeca1-e1a6-467a-8e37-049952e7d9c8"
      unitRef="usd">177513000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i50379439a0d54fc6aec1979660e32a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfMy0zLTEtMS02MzQyNw_72f71216-7639-41c3-8e5f-efd3b7a8ed3e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9f671994e44240ea93c6dda393c3b8dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfMy01LTEtMS02MzQyNw_72830f43-ad4b-4216-b485-5a12b9f715f9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i59df132bdf4546e3a1c6a9c90d2da6e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfMy03LTEtMS02MzQyNw_a58326ee-0b5d-4ae5-ad0f-7907e71f8431"
      unitRef="usd">177513000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3fddd51dab624a21b49af7a62ba291e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNC0xLTEtMS02MzQyNw_8cd15e3f-a354-4842-919c-2c28034ca817"
      unitRef="usd">177513000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i13738d3fbc2f44459088bc69bdc2d5f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNC0zLTEtMS02MzQyNw_e0924048-4215-4f69-bb7b-8aea6d1be511"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie8d292f029b24ee0822fd129d7b545e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNC01LTEtMS02MzQyNw_e87ab71d-4d07-4ebf-98a2-ce633d9065ae"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7dd9b2ffcdab41f8a08bf73ef92d5427_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNC03LTEtMS02MzQyNw_49e52e6c-8ca5-4a5b-b187-93b17a1c64aa"
      unitRef="usd">177513000</us-gaap:AssetsFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i3fddd51dab624a21b49af7a62ba291e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNi0xLTEtMS02MzQyNw_1c4bfed6-f174-4805-b77c-3e4075c5e21b"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i13738d3fbc2f44459088bc69bdc2d5f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNi0zLTEtMS02MzQyNw_86a9cd35-3712-4af3-bd36-5a8501bcaf86"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="ie8d292f029b24ee0822fd129d7b545e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNi01LTEtMS02MzQyNw_94c65064-12d5-441f-b662-f9bd439f838f"
      unitRef="usd">7626000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i7dd9b2ffcdab41f8a08bf73ef92d5427_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNi03LTEtMS02MzQyNw_fcd78b5b-0f6d-4c69-ad73-a2c5c8e9c25c"
      unitRef="usd">7626000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i3fddd51dab624a21b49af7a62ba291e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNy0xLTEtMS02MzQyNw_bf72e683-315a-4115-8c3a-caec56ad6cf6"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i13738d3fbc2f44459088bc69bdc2d5f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNy0zLTEtMS02MzQyNw_8f1a5da0-3dc5-47a9-b60a-b69107b6eb05"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ie8d292f029b24ee0822fd129d7b545e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNy01LTEtMS02MzQyNw_e75f5ceb-e543-4256-bb13-692315c78ece"
      unitRef="usd">7626000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i7dd9b2ffcdab41f8a08bf73ef92d5427_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOjNlZjIyNTAxZWU3MTQ5NjBhOWZmODllOTRmMjFlYzY2L3RhYmxlcmFuZ2U6M2VmMjI1MDFlZTcxNDk2MGE5ZmY4OWU5NGYyMWVjNjZfNy03LTEtMS02MzQyNw_ab2e5edf-1c0a-4de2-a177-1f877a4f654a"
      unitRef="usd">7626000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RleHRyZWdpb246MTVlZTY4ODEzMjk5NGM1ZmI2ODRjOGVjMzJjNDkxNTJfMjkxMQ_1c0d636e-da6e-40b0-9be1-55c2f15c8f77">&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 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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred&#160;Stock&lt;br/&gt;Warrant&#160;Liability&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,626)&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 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 (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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:700;line-height:100%"&gt;Fair value as of March 31, 2022&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;&#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;(5,881)&lt;/span&gt;&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:14pt"&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="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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred&#160;Stock&lt;br/&gt;Warrant&#160;Liability&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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;Private placement warrant liability acquired as part of the 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Change in the fair value included in other income (expense), 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:10pt;font-weight:400;line-height:100%"&gt;(8,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of preferred stock upon exercise of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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="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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,725)&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:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i49245766b636498a87ef6556c42291f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMS0xLTEtMS02MzQyNw_afd1f26a-fcb8-422d-8345-2f0381037c35"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3c2db0addc5d4506866899598018e676_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMS0zLTEtMS02MzQyNw_c917d2d2-2976-48b2-9f70-624d01b30476"
      unitRef="usd">7626000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9eff021170e3428f89c941b3de457498_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMi0xLTEtMS02MzQyNw_d7e0580a-e449-4d2d-ad63-ca98a5359196"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4967a0d674b34965a7b18c2782850d5b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMi0zLTEtMS02MzQyNw_87e9c237-b604-4ae6-b856-d6bc49041253"
      unitRef="usd">-1745000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic1055847bb36493f8de0492904165efe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMy0xLTEtMS02MzQyNw_392f6547-207e-4fe4-9920-54376aa40a67"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0581ac6115d842878c5e4573a35c7afb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMy0zLTEtMS02MzQyNw_9447d817-2acc-4ec0-9099-5e9a5586081c"
      unitRef="usd">5881000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3a3b62b34b794731a8950e22266f5c34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfNi0xLTEtMS02MzQyNw_0b1bbefe-9616-45a9-81d5-be04273a1834"
      unitRef="usd">49293000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8b635b5e35e04ba789c68abb9fec107d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfNi0zLTEtMS02MzQyNw_6e6c986b-1036-495d-bc5c-20101eb75b35"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger
      contextRef="i34487581ae354814af782c88253e0cb2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfOC0xLTEtMS02MzQyNw_d94816d8-530d-4b20-891b-9482ea7d29fc"
      unitRef="usd">0</oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger>
    <oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger
      contextRef="i940348964f204f078b7aba6db165218f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfOC0zLTEtMS02MzQyNw_20cbdf08-9d09-4fc8-9c73-0cd17dc7836e"
      unitRef="usd">19377000</oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i34487581ae354814af782c88253e0cb2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfOS0xLTEtMS02MzQyNw_3b06f0a6-1d16-401a-a05c-fe31cff32675"
      unitRef="usd">8804000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i940348964f204f078b7aba6db165218f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfOS0zLTEtMS02MzQyNw_232b02c0-a0e4-4484-a042-d17751b7afd3"
      unitRef="usd">-4652000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i34487581ae354814af782c88253e0cb2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMTAtMS0xLTEtNjM0Mjc_8b19a5d6-7825-4096-9e4e-f2c03cede029"
      unitRef="usd">58097000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i940348964f204f078b7aba6db165218f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMTAtMy0xLTEtNjM0Mjc_c698e7ec-f27a-4f89-99d9-44ef8008b5a6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id65daec7acff4cfe9a91f9109795ad3e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMTAtMS0xLTEtNjY0NTU_467f4836-ea35-40a3-b177-37a91bca83c6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icae7028083b748f886a6137d26a23d72_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80Ni9mcmFnOjE1ZWU2ODgxMzI5OTRjNWZiNjg0YzhlYzMyYzQ5MTUyL3RhYmxlOmMyNjEyNWFmMGIyZjQ4OTZiOWZmM2I5ZGNlYTlmYTZjL3RhYmxlcmFuZ2U6YzI2MTI1YWYwYjJmNDg5NmI5ZmYzYjlkY2VhOWZhNmNfMTAtMy0xLTEtNjY0NTU_5e8f6817-6a3d-4b77-aa4e-c2f5a3a64790"
      unitRef="usd">14725000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTAwNw_b7724cf9-a0f6-4831-978a-d1803d3981c5">Balance Sheet Components &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,799&#160;&lt;/span&gt;&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,131&#160;&lt;/span&gt;&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;152,984&#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;177,513&#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 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 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;160,783&#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;182,644&#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: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, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash that earns interest.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Restricted Cash&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;Restricted cash consists of certificates of deposit held by a bank as security for outstanding letters of credit. The Company had a restricted cash balance of $2.0 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively, which has been excluded from the Company&#x2019;s cash and cash equivalents balances. The Company presented $1.0 million and $0.3 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of March&#160;31, 2022 and March&#160;31, 2021, respectively. The remaining restricted cash balance of $1.0 million was included in non-current assets on the condensed consolidated balance sheets as of March&#160;31, 2022 and March&#160;31, 2021, respectively.&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;Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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;2021&lt;/span&gt;&lt;/td&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;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;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;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;257,165&#160;&lt;/span&gt;&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 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;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;977&#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;276&#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;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,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;td colspan="3" style="background-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,004&#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;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;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;258,445&#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&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;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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,288&#160;&lt;/span&gt;&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,401&#160;&lt;/span&gt;&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;Work in process&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;2,280&#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;1,951&#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;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;6,051&#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;3,096&#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 inventory&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;11,619&#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;7,448&#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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total inventory balance as of March&#160;31, 2022 and December&#160;31, 2021 includes a write down of $1.8 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended March&#160;31, 2022 and 2021, $0.2&#160;million and nil of inventory write downs were charged to cost of revenue, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid expenses and other 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: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;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: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;2021&lt;/span&gt;&lt;/td&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;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;1,408&#160;&lt;/span&gt;&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,970&#160;&lt;/span&gt;&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 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;Prepaid insurance&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;108&#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,355&#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 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;Receivable from contract manufacturer&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,343&#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,344&#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 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;Grant receivable&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 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;779&#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 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;Security deposit&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;76&#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;118&#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 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;Value-added tax (VAT) receivable&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;71&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align: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:#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;3,006&#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;5,566&#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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment 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;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,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;8,593&#160;&lt;/span&gt;&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,404&#160;&lt;/span&gt;&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;504&#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;498&#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;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;td colspan="3" style="background-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;104&#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;104&#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;730&#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;730&#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;1,923&#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;1,700&#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;9,310&#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,265&#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;21,257&#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;20,794&#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;(12,289)&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;(10,740)&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;8,968&#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;10,054&#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 $1.3 million and $1.1 million in the three months ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Acquired Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2021, the Company completed the acquisition of Sense Photonics Inc. (&#x201c;Sense&#x201d;), a privately held lidar technology company for autonomous vehicles. The transaction has been accounted for as a business combination. The Company purchased all of the outstanding shares of the capital stock of Sense and settled all Sense debt for total consideration of $72.8 million. Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and assumed liabilities acquired and is primarily attributable to the assembled workforce and expected synergies at the time of the acquisition. Goodwill is not deductible for tax purposes. Sense&#x2019;s revenue and pretax loss for the period from t&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;he acquisition date of October 22, 2021 to December 31, 2021 and March 31, 2022 were not material. In the three-month period ended March&#160;31, 2022, the Company did not adjust the preliminary fair values of acquired assets that were recognized as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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, 2022 and December&#160;31, 2021 (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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#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: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;(828)&lt;/span&gt;&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;15,072&#160;&lt;/span&gt;&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;(917)&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;5,683&#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;(125)&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;775&#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;(1,870)&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;21,530&#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&gt;&lt;br/&gt;&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;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;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#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: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;(331)&lt;/span&gt;&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;15,569&#160;&lt;/span&gt;&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;(367)&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;6,233&#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;(50)&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;850&#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;(748)&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;22,652&#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&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;Amortization expense was $1.1 million during the three months ended March&#160;31, 2022.&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;2022 (the remainder of 2022)&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;3,366&#160;&lt;/span&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#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;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: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,071&#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;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: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,988&#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;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: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,988&#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,629&#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;21,530&#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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued 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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,487&#160;&lt;/span&gt;&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,229&#160;&lt;/span&gt;&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;7,182&#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,835&#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&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,120&#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,109&#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;11,789&#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;14,173&#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="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTAxMA_cec7dffc-68a8-43ce-af8c-a80561c77c26">&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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,799&#160;&lt;/span&gt;&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,131&#160;&lt;/span&gt;&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;152,984&#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;177,513&#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 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 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;160,783&#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;182,644&#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: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, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash that earns interest.&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;Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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;2021&lt;/span&gt;&lt;/td&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;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;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;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;257,165&#160;&lt;/span&gt;&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 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;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;977&#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;276&#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;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,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;td colspan="3" style="background-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,004&#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;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;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;258,445&#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="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc0YTRmNmQ2YWU2ODRjN2RhMzExMjMzYzE4OGU3Zjk4L3RhYmxlcmFuZ2U6NzRhNGY2ZDZhZTY4NGM3ZGEzMTEyMzNjMTg4ZTdmOThfMS0xLTEtMS02MzQyNw_1dac10d1-f020-4fd6-b52a-5f2a87cf5dcb"
      unitRef="usd">7799000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc0YTRmNmQ2YWU2ODRjN2RhMzExMjMzYzE4OGU3Zjk4L3RhYmxlcmFuZ2U6NzRhNGY2ZDZhZTY4NGM3ZGEzMTEyMzNjMTg4ZTdmOThfMS0zLTEtMS02MzQyNw_8c3a4a31-edd4-4e17-842e-354a739892bf"
      unitRef="usd">5131000</us-gaap:Cash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc0YTRmNmQ2YWU2ODRjN2RhMzExMjMzYzE4OGU3Zjk4L3RhYmxlcmFuZ2U6NzRhNGY2ZDZhZTY4NGM3ZGEzMTEyMzNjMTg4ZTdmOThfMy0xLTEtMS02MzQyNw_7c475697-845a-4aed-a84d-0d8fdae6b4d7"
      unitRef="usd">152984000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc0YTRmNmQ2YWU2ODRjN2RhMzExMjMzYzE4OGU3Zjk4L3RhYmxlcmFuZ2U6NzRhNGY2ZDZhZTY4NGM3ZGEzMTEyMzNjMTg4ZTdmOThfMy0zLTEtMS02MzQyNw_112c82a8-7970-4aea-999d-de5df24e1c4a"
      unitRef="usd">177513000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc0YTRmNmQ2YWU2ODRjN2RhMzExMjMzYzE4OGU3Zjk4L3RhYmxlcmFuZ2U6NzRhNGY2ZDZhZTY4NGM3ZGEzMTEyMzNjMTg4ZTdmOThfNS0xLTEtMS02MzQyNw_f7e3966b-29f5-4978-ae90-4e42e2f5bd08"
      unitRef="usd">160783000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc0YTRmNmQ2YWU2ODRjN2RhMzExMjMzYzE4OGU3Zjk4L3RhYmxlcmFuZ2U6NzRhNGY2ZDZhZTY4NGM3ZGEzMTEyMzNjMTg4ZTdmOThfNS0zLTEtMS02MzQyNw_22a8731e-0628-4437-bf45-b67327434394"
      unitRef="usd">182644000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTY0OTI2NzQ3NDEyOQ_73131bb0-cab9-4e6e-906b-2bb41d99fe07"
      unitRef="usd">2000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTY0OTI2NzQ3NDEyOQ_e5746d54-ee9c-4cff-b7e9-a372f245529a"
      unitRef="usd">2000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTA5OTUxMTY2MDg3NA_97ecda31-b27d-4304-87b0-77069b38a057"
      unitRef="usd">1000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTA5OTUxMTY2MDg4MQ_51801418-cceb-4466-b2b1-852f78595540"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTA5OTUxMTY2MDg4OA_863c0a0f-2228-412e-a5db-20e243ef005d"
      unitRef="usd">1000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTA5OTUxMTY2MDg4OA_aba137b6-a0a8-4c99-ace8-9f35177c7900"
      unitRef="usd">1000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMzg0ODI5MDczMDMxMQ_cfc11552-827f-4ab5-a5ff-68031affbb12">&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;Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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;2021&lt;/span&gt;&lt;/td&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;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;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;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;257,165&#160;&lt;/span&gt;&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 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;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;977&#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;276&#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;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,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;td colspan="3" style="background-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,004&#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;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;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;258,445&#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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfMi0xLTEtMS02OTgzNQ_00c4786d-25b5-41f6-ac24-35d2cf020a77"
      unitRef="usd">160783000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfMi0zLTEtMS02OTgzNQ_5ea86795-4483-49bf-b8bd-1d3be07f807c"
      unitRef="usd">257165000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfMy0xLTEtMS02OTgzNQ_cf1e8e56-2e7c-4d70-8bac-8171b21bdaf7"
      unitRef="usd">977000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfMy0zLTEtMS02OTgzNQ_e0301352-a145-4813-9628-244c9b6ce01e"
      unitRef="usd">276000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfNC0xLTEtMS02OTgzNQ_f82d5f12-2a74-4bd5-ad12-29a2437ef7da"
      unitRef="usd">1035000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfNC0zLTEtMS02OTgzNQ_2a2c1915-146c-490d-84b5-cf0ede6a119a"
      unitRef="usd">1004000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfNS0xLTEtMS02OTgzNQ_93ee92e1-2ac0-400a-8f25-06b3ffcc6aaa"
      unitRef="usd">162795000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45267418924c4caaa23e329969a24dab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjc2MzM0NjhmYTBmYzQwZTY5MTFkNmU5ZWFhMjU5Y2Y1L3RhYmxlcmFuZ2U6NzYzMzQ2OGZhMGZjNDBlNjkxMWQ2ZTllYWEyNTljZjVfNS0zLTEtMS02OTgzNQ_ef55f80e-030e-47ac-99ac-8cd6f342272b"
      unitRef="usd">258445000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTAwMw_fbf0793e-a104-43c0-bf92-ab4667259ef4">&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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,288&#160;&lt;/span&gt;&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,401&#160;&lt;/span&gt;&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;Work in process&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;2,280&#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;1,951&#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;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;6,051&#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;3,096&#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 inventory&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;11,619&#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;7,448&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfMS0xLTEtMS02MzQyNw_56fb8066-c615-4943-959a-99bc8ced18fc"
      unitRef="usd">3288000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfMS0zLTEtMS02MzQyNw_84a18c86-05f4-493d-a84e-9f9f715a59f0"
      unitRef="usd">2401000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfMi0xLTEtMS02MzQyNw_f6f1a809-b227-4fb1-928c-298d05173d2d"
      unitRef="usd">2280000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfMi0zLTEtMS02MzQyNw_aa21a1b1-9d0a-4b07-b418-6861929ae05a"
      unitRef="usd">1951000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfMy0xLTEtMS02MzQyNw_f56b04e2-169e-4dd7-bcb0-26581b44b2c4"
      unitRef="usd">6051000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfMy0zLTEtMS02MzQyNw_7293d72a-5c42-415d-941d-6748264b0aae"
      unitRef="usd">3096000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfNC0xLTEtMS02MzQyNw_3fd52502-d51b-4f5a-8bf3-5e3b1195ba5b"
      unitRef="usd">11619000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJiODUzYjE2OWJiMDQwYTU4OWUwNDAzYWJhOTc4M2I5L3RhYmxlcmFuZ2U6YmI4NTNiMTY5YmIwNDBhNTg5ZTA0MDNhYmE5NzgzYjlfNC0zLTEtMS02MzQyNw_9a3b1431-84d7-480e-87a8-96e4560ad792"
      unitRef="usd">7448000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMzYx_6023c6e2-f2a3-45a2-9454-095972177890"
      unitRef="usd">1800000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMzY4_12e2cd22-81d5-4cb1-bfea-1a0cfe69f953"
      unitRef="usd">1700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryWriteDown
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfNDY4_c5370467-fec1-4aa5-9e28-1016e0ff9984"
      unitRef="usd">200000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTA5OTUxMTY1NzU0NA_757f3612-0c56-40cc-8274-f048bbf71171"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTAwOA_2bf21833-40e3-4a99-b40e-d992d9257f6e">&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: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;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: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;2021&lt;/span&gt;&lt;/td&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;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;1,408&#160;&lt;/span&gt;&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,970&#160;&lt;/span&gt;&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 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;Prepaid insurance&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;108&#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,355&#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 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;Receivable from contract manufacturer&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,343&#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,344&#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 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;Grant receivable&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 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;779&#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 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;Security deposit&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;76&#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;118&#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 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;Value-added tax (VAT) receivable&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;71&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align: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:#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;3,006&#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;5,566&#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;</oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfMS0xLTEtMS02MzQyNw_293e1580-9617-42ac-bf0b-f46098a46d3d"
      unitRef="usd">1408000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfMS0zLTEtMS02MzQyNw_d78556ed-f854-4e75-935e-dd6911128655"
      unitRef="usd">1970000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidInsurance
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfMi0xLTEtMS02MzQyNw_08526b88-899c-4b9b-8e2e-cc4843c35f51"
      unitRef="usd">108000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfMi0zLTEtMS02MzQyNw_62bd9864-72b4-48fd-b35a-31f1262d5ad5"
      unitRef="usd">1355000</us-gaap:PrepaidInsurance>
    <oust:ReceivableFromContractManufacturerCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfMy0xLTEtMS02MzQyNw_ad9de233-879c-4344-9708-529578fa6454"
      unitRef="usd">1343000</oust:ReceivableFromContractManufacturerCurrent>
    <oust:ReceivableFromContractManufacturerCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfMy0zLTEtMS02MzQyNw_a536ebe5-0672-4caa-9b11-a5d5de274850"
      unitRef="usd">1344000</oust:ReceivableFromContractManufacturerCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNC0xLTEtMS02MzQyNw_33ce255c-de7a-4e33-8260-b6382999c380"
      unitRef="usd">0</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNC0zLTEtMS02MzQyNw_44ee1db2-226e-4e8b-9a5b-994671d38676"
      unitRef="usd">779000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNS0xLTEtMS02NjU1MQ_bf9a0644-85be-477c-a902-be6c3933e885"
      unitRef="usd">76000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNS0zLTEtMS02NjU1MQ_7e9eb7f5-12b8-4e5b-a70f-c8045e89683a"
      unitRef="usd">118000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNS0xLTEtMS02NjUyOQ_21d95ff9-a426-4be2-9ff7-7260c444b6d7"
      unitRef="usd">71000</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNS0zLTEtMS02NjUyOQ_da063300-3108-4b75-8fb6-0ef55e4b2d32"
      unitRef="usd">0</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNS0xLTEtMS02MzQyNw_80864b39-e9db-4996-bc99-7d42e097463c"
      unitRef="usd">3006000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmFmMWJhYjA2OTU1NDQ5MzJhZWYxZjI3MDA2MWIxOTg2L3RhYmxlcmFuZ2U6YWYxYmFiMDY5NTU0NDkzMmFlZjFmMjcwMDYxYjE5ODZfNS0zLTEtMS02MzQyNw_3c7c1a22-2224-4ccd-8341-f3cb2039bad6"
      unitRef="usd">5566000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTAwNA_2bcfcab0-a7c2-4dca-894b-9e0d6411d79d">&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;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,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;8,593&#160;&lt;/span&gt;&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,404&#160;&lt;/span&gt;&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;504&#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;498&#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;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;td colspan="3" style="background-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;104&#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;104&#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;730&#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;730&#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;1,923&#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;1,700&#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;9,310&#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,265&#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;21,257&#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;20,794&#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;(12,289)&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;(10,740)&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;8,968&#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;10,054&#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="id8474a0784334d25a23ed9de90cbf451_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMS0xLTEtMS02MzQyNw_cfbddcfb-abe8-45c7-a439-4ca60ead7a5f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a044486ba5a4a2aadd582c774835083_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMS0zLTEtMS02MzQyNw_d64f8f47-f5fb-4305-a7fc-9d60ebe75e7e"
      unitRef="usd">8593000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8153a03614fd49af9bb05aa70c4e506b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMS01LTEtMS02MzQyNw_835dfdab-f5dd-44e3-a477-6e753b22d8d8"
      unitRef="usd">8404000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if43b1b3f68744b5c8a57cd5dad2dedee_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMi0xLTEtMS02MzQyNw_243321a9-c2cc-40a6-9e14-62d2e583701f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iac292f71b76342eabfa11131b25d5813_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMi0zLTEtMS02MzQyNw_a337d181-4f27-41a1-950f-a9cab9ec9294"
      unitRef="usd">504000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie4a18b7c115945dfbb4b6e0af37e72fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMi01LTEtMS02MzQyNw_c7b91e69-12ab-44b2-954b-e6e442a22b2f"
      unitRef="usd">498000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i35239b78c470481ab5385c2946654976_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMy0xLTEtMS02MzQyNw_bf135e7c-fcfb-4dda-8060-8a09e053b994">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i66383a604671476b81ace86cbfe8cfad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMy0zLTEtMS02MzQyNw_3c500199-d4bd-43c9-b09e-9911b147097b"
      unitRef="usd">93000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia174770834b449ec977214475ea77800_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfMy01LTEtMS02MzQyNw_01169521-e5c2-40d9-88e3-16d0af6cde5e"
      unitRef="usd">93000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i226d26fbc3904eafa791cab80e481763_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNC0xLTEtMS02MzQyNw_4236a10a-5337-4285-ac8a-bf793f277e6b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i50718b2a185c45bf93079e5c18b47e42_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNC0zLTEtMS02MzQyNw_d9463f25-67c5-40b6-b130-f0c026104df8"
      unitRef="usd">104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i37eb665ec19d453f846f21c2e809bc81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNC01LTEtMS02MzQyNw_5bdc2290-9ec3-4f7c-8309-3169d2e9d0fe"
      unitRef="usd">104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5b3c56e82e6041ed94075f8d198ad28b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNS0xLTEtMS02MzQyNw_dd2a599b-c643-478e-9aff-456f09c9b054">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e09860db3184efaa6980b812575c1b9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNS0zLTEtMS02MzQyNw_4c3a9204-2a49-4a5d-a77c-b0f3c558095f"
      unitRef="usd">730000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida100021d0c241d3908316fc431dd00a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNS01LTEtMS02MzQyNw_3c7f4ae9-82b5-47d6-8926-6b5136b15c5d"
      unitRef="usd">730000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i75e73264f5fe486ab36e5b1e5671b3d1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNi0zLTEtMS02NzA0Nw_f0b68cd5-856f-4b77-8c35-ad8a1b6a076a"
      unitRef="usd">1923000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i705af2c51bee4a5fbbc72d9c5fd26232_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNi01LTEtMS02NjU4MQ_95ef815e-abab-4368-b698-6bee0f50da0b"
      unitRef="usd">1700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i90cc4d015d65422bb5bdb8b77e97a3ec_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNi0zLTEtMS02MzQyNw_f152e5dd-2d7a-4095-8a96-41e3fe1e0403"
      unitRef="usd">9310000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b45c5fcb5ae4bcebc21ebac3c331fdc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNi01LTEtMS02MzQyNw_3f60b604-7600-4e2a-a2f0-c816fdb25c17"
      unitRef="usd">9265000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNy0zLTEtMS02MzQyNw_c0952352-49fc-4f37-9664-d7e9b30bc765"
      unitRef="usd">21257000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfNy01LTEtMS02MzQyNw_3a1430e6-8a06-4345-895c-4ec1a03a3d66"
      unitRef="usd">20794000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfOC0zLTEtMS02MzQyNw_8c743060-32c9-4303-a642-2636c87a507e"
      unitRef="usd">12289000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfOC01LTEtMS02MzQyNw_3c720b09-8a04-4386-856e-9d4719381b63"
      unitRef="usd">10740000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfOS0zLTEtMS02MzQyNw_d1887168-7bfb-41da-81b5-c7c550093bf8"
      unitRef="usd">8968000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjhmMWEyYmYyMTA4MTQ1YmRhYWUyNWRmNjNlZTc3NzkyL3RhYmxlcmFuZ2U6OGYxYTJiZjIxMDgxNDViZGFhZTI1ZGY2M2VlNzc3OTJfOS01LTEtMS02MzQyNw_9d24b6cc-c85d-4c1f-b767-6f117bdd49fb"
      unitRef="usd">10054000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfODI2_b63e0d8f-824e-484d-a3c2-6545df2a55e0"
      unitRef="usd">1300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfODMz_8bf26f3e-89bd-4540-89f4-b3c9b0f460a9"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMzg0ODI5MDcyNjk1NA_d2c94af6-b3b2-47c6-a8a1-08235dc5b798">&lt;div&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, 2022 and December&#160;31, 2021 (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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#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: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;(828)&lt;/span&gt;&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;15,072&#160;&lt;/span&gt;&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;(917)&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;5,683&#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;(125)&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;775&#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;(1,870)&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;21,530&#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&gt;&lt;br/&gt;&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;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;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#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: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;(331)&lt;/span&gt;&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;15,569&#160;&lt;/span&gt;&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;(367)&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;6,233&#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;(50)&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;850&#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;(748)&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;22,652&#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="i1405ae7a284a40f0a9256b09aecc6757_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMi0xLTEtMS02NzA3MQ_afc31d26-c603-4981-8435-340eae0949bb">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i578826de6b0e4959bb15908472efaf2b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMi0zLTEtMS02NTE2OA_556972a2-51f0-4719-a7f0-a862c07a6b2a"
      unitRef="usd">15900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i578826de6b0e4959bb15908472efaf2b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMi01LTEtMS02NTE2OA_a87b5bff-dd12-4d28-b402-8ff0ce5d5c47"
      unitRef="usd">828000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i578826de6b0e4959bb15908472efaf2b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMi03LTEtMS02NTE2OA_8a8a9d67-7cd4-44f2-858e-a73a4bbb6ced"
      unitRef="usd">15072000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ida219872f10648e6b1d334e9d003d1fe_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMy0xLTEtMS02NzA3MQ_5e991ae7-e39d-46ae-b485-c80797c9ca46">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iba8ee37f619c4abfa8fae975a29b331e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMy0zLTEtMS02NTE2OA_0aa92055-4544-4027-b3cb-0b174829e30b"
      unitRef="usd">6600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iba8ee37f619c4abfa8fae975a29b331e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMy01LTEtMS02NTE2OA_931e58f0-fe6f-4c39-b782-ab2e44a3547c"
      unitRef="usd">917000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iba8ee37f619c4abfa8fae975a29b331e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfMy03LTEtMS02NTE2OA_22a1e50d-81f3-4322-890f-526787f0aaed"
      unitRef="usd">5683000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic6bcac6bbeb540cc836db830fffe9d24_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNC0xLTEtMS02NzA3MQ_e49801f4-ce2b-4885-80b4-5d044cf35bcf">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i00c20410a26643ff979be5940e0969e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNC0zLTEtMS02NTE2OA_903ad406-bfd4-4d1c-9f54-29a33db002b0"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i00c20410a26643ff979be5940e0969e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNC01LTEtMS02NTE2OA_c9e700b1-4c36-4b1e-8c13-2712fb72d673"
      unitRef="usd">125000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i00c20410a26643ff979be5940e0969e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNC03LTEtMS02NTE2OA_dc40c446-4a08-4b15-abd9-8d552ef9cd4e"
      unitRef="usd">775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNS0zLTEtMS02NTE2OA_e45d4b01-90b6-4e76-be91-94e939b5d6c9"
      unitRef="usd">23400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNS01LTEtMS02NTE2OA_5fb3f667-1f10-465c-8a8f-55d9b9a63159"
      unitRef="usd">1870000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjE5MmQ1YzlkY2ExYzRjMmE4OGMxZGZjZDViNjRlMDZmL3RhYmxlcmFuZ2U6MTkyZDVjOWRjYTFjNGMyYTg4YzFkZmNkNWI2NGUwNmZfNS03LTEtMS02NTE2OA_dc43cdb7-681d-4ca9-82b7-17a56eafa52b"
      unitRef="usd">21530000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if51255c8aeac4b1abe186ebd4244865a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMi0xLTEtMS02NzA3Ng_6ea47353-9830-4a60-b31b-528cc1c2ef98">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0412f44bdb32416bb2f72d449a10b9bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMi0zLTEtMS02NTIwMw_ed53f2e9-38ec-4689-b9b8-4ea26e82b1a8"
      unitRef="usd">15900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0412f44bdb32416bb2f72d449a10b9bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMi01LTEtMS02NTIwMw_3cc79373-bbd0-4eb8-9773-831eb4dffbab"
      unitRef="usd">331000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0412f44bdb32416bb2f72d449a10b9bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMi03LTEtMS02NTIwMw_e91e02e3-4d19-40a3-8b92-20248ba71ab1"
      unitRef="usd">15569000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1dcab87629344d7b8374b16c8d79e88b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMy0xLTEtMS02NzA3Ng_40d08101-bd2e-4a17-8c81-0c9112fa8cad">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9fe5c20cf82545dc861ca44776b7ba77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMy0zLTEtMS02NTIwMw_8cb484be-6916-4663-ac69-fa7fb42a507d"
      unitRef="usd">6600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9fe5c20cf82545dc861ca44776b7ba77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMy01LTEtMS02NTIwMw_bc2ebc49-fe8d-4417-9abb-104849fd7e12"
      unitRef="usd">367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9fe5c20cf82545dc861ca44776b7ba77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfMy03LTEtMS02NTIwMw_361b5ff1-9e2a-4528-9c4c-ae0cff4a656a"
      unitRef="usd">6233000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9c056b72674d4d12ae62eb8ff6a972d0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNC0xLTEtMS02NzA3Ng_ba871b6e-f7d8-4b8c-81a2-01eb8dd610d1">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4435934dc5b340b09c9c4481dfffe598_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNC0zLTEtMS02NTIwMw_63a46ab1-92c2-4d7a-b652-dbd8258a2172"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4435934dc5b340b09c9c4481dfffe598_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNC01LTEtMS02NTIwMw_e1e445d1-31d4-40a9-8bdd-a7f1ddbe51cf"
      unitRef="usd">50000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4435934dc5b340b09c9c4481dfffe598_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNC03LTEtMS02NTIwMw_3ca0316f-6494-430b-8993-d98c7727a7c0"
      unitRef="usd">850000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNS0zLTEtMS02NTIwMw_c268e8fd-45f3-42aa-b531-0c913ee00d2f"
      unitRef="usd">23400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNS01LTEtMS02NTIwMw_ce77888b-87ba-4c67-8b86-13c30830d89e"
      unitRef="usd">748000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOmJjMzA3NzI1MjhjYTQ1OWRhNDQ0MGRjMjU1ODI1NDZiL3RhYmxlcmFuZ2U6YmMzMDc3MjUyOGNhNDU5ZGE0NDQwZGMyNTU4MjU0NmJfNS03LTEtMS02NTIwMw_eca03874-10da-4ba5-8dac-fb345d94a8e4"
      unitRef="usd">22652000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTA5OTUxMTY1NTkxOQ_ade9e972-67b9-4c6f-9261-d732737a3d23"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfNDk0NzgwMjM1NDczMQ_abd55aba-8b07-470b-a6f7-a40fa2b19714">&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;2022 (the remainder of 2022)&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;3,366&#160;&lt;/span&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#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;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: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,071&#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;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: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,988&#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;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: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,988&#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,629&#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;21,530&#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="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfMS0xLTEtMS02NTMwMg_6297297b-56a9-41e0-b561-a328f28db32d"
      unitRef="usd">3366000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfMi0xLTEtMS02NTMwMg_244b0b6d-f2c1-406b-9a7d-0dc4f446e399"
      unitRef="usd">4488000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfMy0xLTEtMS02NTMwMg_7d9f97c2-6ff4-4a6f-8f7c-965fa6ec9bd0"
      unitRef="usd">4071000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfNC0xLTEtMS02NTMwMg_12ddea47-f386-49ab-b68a-f5fe264571d6"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfNS0xLTEtMS02NTMwMg_dbda80d4-57b4-421d-8ecf-d073053973be"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <oust:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfNi0xLTEtMS02NTMwMg_1b36006f-08da-45bc-960f-2bc14d1eb346"
      unitRef="usd">5629000</oust:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjBjOGJmNzdhMjNlMTQ0MTY4ODBlNGE0MTBlYTI3MDA2L3RhYmxlcmFuZ2U6MGM4YmY3N2EyM2UxNDQxNjg4MGU0YTQxMGVhMjcwMDZfNy0xLTEtMS02NTMwMg_cab73abe-2ed6-4f31-acce-46ff8bb2ccd7"
      unitRef="usd">21530000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RleHRyZWdpb246MzA4Zjk5NzcwMTlhNGEzMGFlNWVlOGRjNTA1ODA2YTFfMTAwNg_71534bf0-4f44-46bd-8f47-3019ef4b8d1f">&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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,487&#160;&lt;/span&gt;&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,229&#160;&lt;/span&gt;&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;7,182&#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,835&#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&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,120&#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,109&#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;11,789&#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;14,173&#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="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfMi0xLTEtMS02MzQyNw_9e704871-212a-495b-8349-8ebad231b7e3"
      unitRef="usd">3487000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfMi0zLTEtMS02MzQyNw_1143a121-cf2e-4bdb-af10-c4719d8b5693"
      unitRef="usd">3229000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <oust:UninvoicedReceiptsOtherCurrentLiabilities
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfMy0xLTEtMS02MzQyNw_4389667d-f964-4857-8aab-34593126a643"
      unitRef="usd">7182000</oust:UninvoicedReceiptsOtherCurrentLiabilities>
    <oust:UninvoicedReceiptsOtherCurrentLiabilities
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfMy0zLTEtMS02MzQyNw_7309ff23-5ff8-4d0e-a755-e8966523c367"
      unitRef="usd">9835000</oust:UninvoicedReceiptsOtherCurrentLiabilities>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfNC0xLTEtMS02MzQyNw_73c5826b-2a60-490d-b266-171ef955267a"
      unitRef="usd">1120000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfNC0zLTEtMS02MzQyNw_f91cb9bd-075f-4cc1-93ec-eee757d010aa"
      unitRef="usd">1109000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <oust:AccruedAndOtherLiabilitiesCurrent
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfNS0xLTEtMS02MzQyNw_75d11fc3-1bf6-4d97-a7b7-ea61c4c7454e"
      unitRef="usd">11789000</oust:AccruedAndOtherLiabilitiesCurrent>
    <oust:AccruedAndOtherLiabilitiesCurrent
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl80OS9mcmFnOjMwOGY5OTc3MDE5YTRhMzBhZTVlZThkYzUwNTgwNmExL3RhYmxlOjJhZGU1NWFhNGM0MjRiNjI4N2RiMjEzMzFiOWJmMmJlL3RhYmxlcmFuZ2U6MmFkZTU1YWE0YzQyNGI2Mjg3ZGIyMTMzMWI5YmYyYmVfNS0zLTEtMS02MzQyNw_d957f5f8-ee6e-4005-84f7-480063d614aa"
      unitRef="usd">14173000</oust:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjg0OQ_2a32337e-e2c3-457a-9e75-ea55e1d45d39">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;Runway Growth Loan Agreement &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 November&#160;27, 2018, the Company entered into a Loan and Security Agreement with Runway Growth Credit Fund Inc. (&#x201c;Runway Loan and Security Agreement&#x201d;). The Runway Loan and Security Agreement provided for loans in an aggregate principal amount up to $10.0&#160;million with a loan maturity date of November 15, 2021. The loan carried an interest rate equal to LIBOR plus 8.5%, unless LIBOR no longer was attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would be Prime Rate plus 6.0%. In an event of default, annual interest was increased by 5.0% above the otherwise applicable rate. The loan&#x2019;s annual effective interest rate was approximately 16.4% for the three months ended March 31, 2021.&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 conjunction with the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the &#x201c;Series A Preferred Stock&#x201d;) of OTI (4.0% of original principal amount of $10.0&#160;million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1&#160;million and accounted for as a debt discount. On August&#160;5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, the Company amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1&#160;million after the warrant modification. &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 warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three months ended March 31, 2021 within other income (expense), net in the consolidated statements of operations and comprehensive loss. The warrant liability was remeasured to fair value as of March&#160;31, 2021 and the reduction was recognized as a gain of $0.2 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-weight:400;line-height:120%"&gt;On March 26, 2021, the Company terminated the Runway Loan and Security Agreement and repaid the $7.0&#160;million principal amount outstanding as well as interest and fees amounting to $0.4&#160;million. The Company incurred no prepayment fees in connection with the termination and all liens and security interests securing the loan made pursuant to the Runway Loan and Security Agreement were released upon termination. As of March&#160;31, 2022 and December&#160;31, 2021, the outstanding principal balance of the loan was nil, respectively. &lt;/span&gt;&lt;/div&gt;Promissory notes The Company issued a $5&#160;million promissory note in January 2021 to certain current investors of the Company (or their respective affiliates) to help continue to fund the Company&#x2019;s ongoing operations through the consummation of the Merger. The note accrued interest at a rate equal to LIBOR plus 8.5% per annum and was repaid on March 11, 2021 in accordance with its terms in connection with the consummation of the Merger</us-gaap:LongTermDebtTextBlock>
    <oust:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i403c8ec389084c249c59edcd93030da3_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjk5_5325e383-cdb1-4bb4-8c93-3d6bee09cc7a"
      unitRef="usd">10000000</oust:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0474ca05af18457bbb54c1e0a2d075d2_D20181127-20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfNDA0_da4a5515-ba1b-4680-b0a5-0c797de01b8d"
      unitRef="number">0.085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic1ac1259840a45348b8fa1cd0a85a7d5_D20181127-20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfNTcx_34a51ba8-eb3d-4d4a-984f-6577a535d24b"
      unitRef="number">0.060</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5df72b1b0e32420e8967297d46521172_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfNjMx_8272d549-2b09-43e7-b33b-1e917cb8cb56"
      unitRef="number">0.050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7f97a9a21fb846a78bd51472cdde9492_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfNzMx_71166271-e8ce-4e2e-826c-a1d074998c01"
      unitRef="number">0.164</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i0c35f93292b74805974ec93a23270ad7_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfODgw_f8c1c00f-606b-4d88-9804-079ac540a9a7"
      unitRef="shares">35348</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:ClassOfWarrantOrRightValueOfSecuritiesCalledByWarrantsOrRightsPercentageOfOutstandingLoan
      contextRef="i403c8ec389084c249c59edcd93030da3_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfOTkw_8b67e597-51aa-4293-8633-1129ab25b685"
      unitRef="number">0.040</oust:ClassOfWarrantOrRightValueOfSecuritiesCalledByWarrantsOrRightsPercentageOfOutstandingLoan>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i403c8ec389084c249c59edcd93030da3_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTAyNQ_c8ff78f8-2325-4fab-82b5-6bd197402573"
      unitRef="usd">10000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i0c35f93292b74805974ec93a23270ad7_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTA4Nw_6f464fc5-169e-496f-94db-e5a1e9ddec27"
      unitRef="usdPerShare">11.3518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i403c8ec389084c249c59edcd93030da3_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTE1Mg_f3f7a039-5e3b-4fef-930f-fdd88de2ac4b"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i83cd0e01d11748878ff94b5795773d93_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTQwOQ_4b2851cc-812c-45e1-8eea-49a1b273bd75"
      unitRef="shares">53023</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i830178b44c854f979bd91f876849e0fb_D20190805-20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTUxMg_c2a27e49-7dbd-4fd5-a409-fe6b255fc2d3"
      unitRef="usd">100000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i050d11569b3f4cf7bedebb74df55dfe0_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTY5MQ_b01a4f9b-fd9a-4b67-b3e2-46d6822299e5"
      unitRef="usd">600000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5acc3e38a4194701bd45fd3f683b5202_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMTkzMQ_9d343bc0-5f36-4b30-925c-99167afd898b"
      unitRef="usd">-200000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:RepaymentsOfDebt
      contextRef="i1e3d4f2c6ed142c88fcce068a5c74f87_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjAzMQ_819e33e1-d108-4c95-9e91-4348346de8d2"
      unitRef="usd">7000000</us-gaap:RepaymentsOfDebt>
    <oust:PaymentOfInterestAndFeesUponExtinguishmentOfDebt
      contextRef="i1e3d4f2c6ed142c88fcce068a5c74f87_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjEwNQ_96e4593b-dfc6-4032-a488-c04e814df068"
      unitRef="usd">400000</oust:PaymentOfInterestAndFeesUponExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idcee2c20a6d94499a3ec2748bc97351e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjM5NA_43643aa0-4de2-49f1-a88a-83540a5864ab"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if080c98d061f446284d9f0f8c26086d4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjM5NA_d95c4035-0fcd-4f68-b3b7-dcb9075ec8d6"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="id998dd5862d9451ea99a32c629c6ce79_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjQ1OQ_447e58cf-518e-4d76-a137-a0bf046002cd"
      unitRef="usd">5000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9e16b67f40554498b5e9748d6a2f1fe1_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81Mi9mcmFnOmNkNjk0OWE0NzQxNjQxYTBiZWFiNDU4YTY2NGIzZGMzL3RleHRyZWdpb246Y2Q2OTQ5YTQ3NDE2NDFhMGJlYWI0NThhNjY0YjNkYzNfMjcyNQ_1c88c981-21aa-4d92-950d-83ef6935b000"
      unitRef="number">0.085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <oust:TemporaryEquityTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjg3MQ_850fad91-72eb-4683-8e7d-496665edec98">Warrants &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;Series A and B Redeemable Convertible Preferred Stock 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;On November&#160;27, 2018, in connection with the execution of the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share (the &#x201c;Runway warrant&#x201d;). On August&#160;5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the Runway warrant to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share. &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 Runway warrants included a cashless exercise provision under which their holders could, in lieu of payment of the exercise price in cash, surrender the Runway warrant and receive a net amount of shares based on the fair market value of OTI&#x2019;s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Runway warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Runway warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations. &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 fair value of the warrants issued was recorded as of the date of initial issuance in the amount of $0.1&#160;million. The subsequent issuance of warrants pursuant to the August&#160;5, 2019 amendment to the Runway Loan and Security Agreement was recorded in the amount of $0.1&#160;million. Immediately prior to the Merger, the warrants were exercised in full in accordance with their terms.&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 April&#160;3, 2020, in connection with the closing of the Series B redeemable convertible preferred stock, OTI issued a warrant to purchase 4,513,993 shares of Series B redeemable convertible preferred stock of the Company at an exercise price of $0.3323 per share (the &#x201c;Series B warrants&#x201d;). The Series B warrants could be exercised prior to the earliest to occur of (i)&#160;the &lt;br/&gt;10-year anniversary of the date of issuance, (ii)&#160;the consummation of a liquidation transaction, or (iii)&#160;the consummation of an initial public offering. The Series B warrants included a cashless exercise provision under which their holders may, in lieu of payment of the exercise price in cash, surrender the warrant and receive a net amount of shares based on the fair market value of the Company&#x2019;s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Series B warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Series B warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations. &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 Series B warrants were initially recognized as a liability at a fair value of $0.7 million. The Series B warrants were exercised on February 11, 2021 and the warrant liability was remeasured to fair value as of that date, resulting in a loss of $8.3 million for the three months ended March 31, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.&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;Historically, value was assigned to each class of equity securities using an option pricing model method (&#x201c;OPM&#x201d;). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (&#x201c;PWERM&#x201d;). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (&#x201c;SPAC&#x201d;) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 redeemable convertible preferred stock 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:32.964%"/&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.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.624%"/&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;Initial&#160;Issuance&lt;br/&gt;Date&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;Subsequent&lt;br/&gt;Issuance&#160;Date&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;2020&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;February 11,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 11,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;5.80&#160;&lt;/span&gt;&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.80&#160;&lt;/span&gt;&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;7.11&#160;&lt;/span&gt;&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;10.27&#160;&lt;/span&gt;&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.44&#160;&lt;/span&gt;&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;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.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;9.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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.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;2.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;2.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 volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#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;57.35&#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;76.00&#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;76.00&#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;76.00&#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="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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#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;1.75&#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;0.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;span style="color:#000000;font-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;0.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;span style="color:#000000;font-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;0.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;span style="color:#000000;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;Dividend yield&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;0&#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;0&#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;0&#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;0&#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;0&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:120%"&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 6,000,000 Private Placement warrants at a price of $1.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 five years from the completion of the Merger, or earlier upon redemption or liquidation. Each Private Placement warrant is exercisable for one Class A ordinary share at a price of $11.50 per share. On March 11, 2021, each outstanding Private Placement warrant automatically converted into a warrant to purchase one share of Ouster common stock pursuant to the Warrant Agreement.  &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 warrants were initially recognized as a liability at a fair value of $19.4&#160;million and the Private Placement warrant liability was remeasured to fair value as of March 31, 2022 and 2021, resulting in a gain of $1.7&#160;million and $4.6&#160;million for the three months ended March 31, 2022 and 2021, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:13.081%"/&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.624%"/&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 11, 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,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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;border-top:1pt solid #000;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;12.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: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: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: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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: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.20&#160;&lt;/span&gt;&lt;/td&gt;&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: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: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercise price of warrant&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (years)&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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.95&#160;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;4.19&#160;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;3.95&#160;&lt;/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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;43.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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: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;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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 colspan="3" style="background-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:8pt;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: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;/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:12pt"&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;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 20,000,000 units that each consisted one Class A ordinary share and one half warrant to purchase a Class A ordinary share, which the Company refers to as CLA warrants before the Merger and Public warrants after the Merger. These warrants may only be exercised for a whole number of shares, and no fractional warrants were issued or issuable upon separation of the units and only whole warrants will trade. 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. Each Public warrant is exercisable at a price of $11.50 per share. On March 11, 2021, upon the closing of the Merger pursuant to the Merger Agreement (Note 1), each of the 9,999,996 outstanding warrants, as adjusted for any fractional warrants that were not issued upon separation, was converted automatically into a redeemable Public warrant to purchase one share of the Company&#x2019;s common stock. 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&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;Prior to their expiration, the Company may redeem the Public warrants at a price of $0.01 per warrant, provided that the closing price of the Company&#x2019;s common stock equals or exceeds $18.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;</oust:TemporaryEquityTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="iea62aea4ac4f43958310fc4ef0757bac_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMjE5_fa1fdc25-b4f4-4b6c-b261-cbb85515de8c"
      unitRef="shares">35348</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iea62aea4ac4f43958310fc4ef0757bac_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMjg4_180d9ad1-2fa4-46fe-966b-3a99e53faea0"
      unitRef="usdPerShare">11.3518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i1151d4c17d5e485fb07c033cd857eefb_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNTE2_ee3793e9-a66f-4d4b-8493-5c0a69f62f0d"
      unitRef="shares">53023</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1151d4c17d5e485fb07c033cd857eefb_I20190805"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNTg1_0ac6ad19-e917-4798-8e3f-eb7624de97af"
      unitRef="usdPerShare">11.3518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iea62aea4ac4f43958310fc4ef0757bac_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMTMwNQ_7b2ee622-5f15-4bb7-95e4-6bec1d907034"
      unitRef="usd">100000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1151d4c17d5e485fb07c033cd857eefb_I20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMTQ1OA_e08b17ae-30f6-4172-813d-51e1738fdd9f"
      unitRef="usd">100000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i45e701f795254e3ab43d0904d7362e1a_I20200403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMTcwMQ_4953ae24-64b7-490d-8a75-ca54c6859c86"
      unitRef="shares">4513993</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i45e701f795254e3ab43d0904d7362e1a_I20200403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMTgwMQ_17a20819-71de-465d-abd9-5f9c8b6c70bc"
      unitRef="usdPerShare">0.3323</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i10d2f2cdcfdd4fca84826355e1f3bd91_I20200403"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMTkyNA_b9e53e58-8811-452d-aa76-b57485271514">P10Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i45e701f795254e3ab43d0904d7362e1a_I20200403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMjc2Nw_dbcab6d6-a1fc-49b3-8f60-a067cd225072"
      unitRef="usd">700000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i803d95a93f624bd7a80b0d5f9b3c593e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMjkyNA_6c12e401-c3c8-4399-a4c8-e16723164415"
      unitRef="usd">8300000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjg2OQ_2ffa8c12-23a7-4330-a63c-45e1f6433062">&lt;div style="margin-top:12pt"&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 redeemable convertible preferred stock 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:32.964%"/&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.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.624%"/&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;Initial&#160;Issuance&lt;br/&gt;Date&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;Subsequent&lt;br/&gt;Issuance&#160;Date&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;2020&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;February 11,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 11,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;5.80&#160;&lt;/span&gt;&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.80&#160;&lt;/span&gt;&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;7.11&#160;&lt;/span&gt;&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;10.27&#160;&lt;/span&gt;&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.44&#160;&lt;/span&gt;&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;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.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;9.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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.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;2.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;2.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 volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#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;57.35&#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;76.00&#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;76.00&#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;76.00&#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="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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#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;1.75&#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;0.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;span style="color:#000000;font-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;0.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;span style="color:#000000;font-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;0.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;span style="color:#000000;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;Dividend yield&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;0&#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;0&#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;0&#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;0&#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;0&#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;/table&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.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:13.081%"/&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.624%"/&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 11, 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,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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;border-top:1pt solid #000;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;12.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: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: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: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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: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.20&#160;&lt;/span&gt;&lt;/td&gt;&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: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: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercise price of warrant&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (years)&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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.95&#160;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;4.19&#160;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;3.95&#160;&lt;/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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;43.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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: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;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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 colspan="3" style="background-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:8pt;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: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;/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="ib985b697599941f281bce7993d7af923_I20181127"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMS0xLTEtMS02MzQyNw_df88f2b5-e600-45ef-a65d-8fa3717ce09b"
      unitRef="usdPerShare">5.80</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5631ae8c71fe40d3b5be840527a94aa2_I20200403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMS0zLTEtMS02MzQyNw_158952cb-6254-4e30-abc5-86e03951a078"
      unitRef="usdPerShare">5.80</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3cc391a75f0b42c595e777a5014489b8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMS01LTEtMS02MzQyNw_fe84ca64-94e5-4072-9bed-465b877b1c22"
      unitRef="usdPerShare">7.11</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3db0e4144d0b4524b0a14d1301d26ecf_I20210211"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMS03LTEtMS02MzQyNw_2c2e18fb-56ac-4e74-8765-fbf9c2bc558a"
      unitRef="usdPerShare">10.27</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i07259094e8cc46adb0745781814c963f_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMS05LTEtMS02MzQyNw_14b384a0-f453-43b6-a3d2-dfcd4cd79cf7"
      unitRef="usdPerShare">8.44</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i64114cea29e34d82b810be5cfc659f16_I20181127"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMi0xLTEtMS02MzQyNw_e63c0268-5870-4a7f-aa46-b1ba41714ef2"
      unitRef="year">10.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6ed87f0dda284bf5805b147c55925781_I20200403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMi0zLTEtMS02MzQyNw_589ca9d4-01f2-4e94-8287-29aedf3b9967"
      unitRef="year">9.31</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5bda1d03f2c24e9092ebc7a7cfb04a0f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMi01LTEtMS02MzQyNw_c1dc235e-9109-4db1-96cb-40943df668d4"
      unitRef="year">2.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7f70f9eb7e3140aa875aa9f2e4ce5fd7_I20210211"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMi03LTEtMS02MzQyNw_29eaecbe-7d02-41c6-b7fe-3fc00c949070"
      unitRef="year">2.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5183ae0c0c36477abf14d5064bc5c0a3_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMi05LTEtMS02MzQyNw_18746021-8cb7-4729-9445-f28fdac53a84"
      unitRef="year">2.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i45514a7289aa4f67910224ddcd30ad9f_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMy0xLTEtMS02MzQyNw_2a523eb0-1aad-4c74-8588-8e0f845694c1"
      unitRef="number">0.5781</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i9648815c648042068814891ce4964587_I20200403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMy0zLTEtMS02MzQyNw_19791750-f27e-4248-ba90-62ffb01482df"
      unitRef="number">0.5735</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib3d3c0672ae241cfb04f8f9b6b570686_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMy01LTEtMS02MzQyNw_67531d10-b84a-43eb-b211-404d203182d8"
      unitRef="number">0.7600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie35fd068bc2a445097d17f16cf7d25ee_I20210211"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMy03LTEtMS02MzQyNw_1402a9e9-076d-4891-8433-755809a90005"
      unitRef="number">0.7600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id5742eb9470c430baa9daba7242bc7ad_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfMy05LTEtMS02MzQyNw_54a0044c-b86b-478b-9278-4ddd43b8a7dc"
      unitRef="number">0.7600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7c85e53ddfa54ab683b80fa998459cf1_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNC0xLTEtMS02MzQyNw_41d227f5-a4ff-4281-b765-bd55da42b889"
      unitRef="number">0.0306</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i94ef3fb7b2ba420aa68544ec96cf3d11_I20200403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNC0zLTEtMS02MzQyNw_31c6021d-1131-4570-9e05-d5cb973cb61e"
      unitRef="number">0.0175</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i00e7ab4f008a4862ae0d78e61e8df7c9_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNC01LTEtMS02MzQyNw_b77d5180-feba-4e1f-9be7-13e074ce49b0"
      unitRef="number">0.0013</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6dda4fa352eb468396389f36b0b9fb2f_I20210211"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNC03LTEtMS02MzQyNw_4b61c32c-cfb5-4139-a466-4070713ea1e3"
      unitRef="number">0.0013</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia0086f61406a41849e895f3fb1270ecc_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNC05LTEtMS02MzQyNw_6468ca2e-0258-4411-bb77-e8725ac83d4e"
      unitRef="number">0.0013</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i697a0990a9bf436588155ba7edf5838d_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNS0xLTEtMS02MzQyNw_76965f7c-c25b-4b24-958a-2d3eb21842ce"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie4b40a76b47e45bfa1c7500246dbdbd8_I20200403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNS0zLTEtMS02MzQyNw_0d7d474e-4dd9-4da5-bec2-6a3bfbdba71d"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5f758aedf8564d9683f2a940606775d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNS01LTEtMS02MzQyNw_c92f768d-c986-4622-82ac-563851732c24"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i529d3c4c94214328b241b2a862f58c54_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNS03LTEtMS02MzQyNw_a5f644fc-a7ee-4457-9396-7dff449d6d6f"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i596dcf986573401c8dc702b2f65330b9_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOmQ2ZmQxYzRmYWRkNTRmOTdhOWVjZWUwOWJiZGRkNmU3L3RhYmxlcmFuZ2U6ZDZmZDFjNGZhZGQ1NGY5N2E5ZWNlZTA5YmJkZGQ2ZTdfNS05LTEtMS02MzQyNw_d2797f66-3442-4ff5-b935-2c7c10a75e49"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="icf408274a8314fc2b84242af8be69d2a_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDI1NA_8c2b8222-77f2-4b69-8457-8ed9567fbaeb"
      unitRef="shares">6000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:SaleOfWarrantPricePerShare
      contextRef="icf408274a8314fc2b84242af8be69d2a_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDI5OA_65d74103-bc72-45ef-aa96-0620c46e35b7"
      unitRef="usdPerShare">1.00</oust:SaleOfWarrantPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="ifd228a9fec6e40b0a9c9d256bbe3c840_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDM0OQ_b2a53767-0d9f-4c1d-8d5e-670b5d91b586"
      unitRef="usd">6000000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <oust:ClassOfWarrantOrRightExercisableThresholdPeriod
      contextRef="ifd228a9fec6e40b0a9c9d256bbe3c840_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDQwOA_5953bcbf-19dd-4ace-b3a0-12261daf752e">P12M</oust:ClassOfWarrantOrRightExercisableThresholdPeriod>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="icf408274a8314fc2b84242af8be69d2a_I20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDQ3MQ_e0a47d56-3b1a-49e1-ad9b-821f5a6bd8a3">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="icf408274a8314fc2b84242af8be69d2a_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDYwNw_919991fa-943b-4489-91e8-bc43371166f3"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6eb2a2e6c9924f2aa3dc28b0bfdd446e_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDY0Nw_aa345cd4-02aa-4e72-9c24-9107404a7059"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <oust:ClassOfWarrantOrRightConversionRatio
      contextRef="i90e3449a4a244b35a5f4f92debc4a8db_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDc3NA_56fda2df-9e87-463f-b132-ab725f30aede"
      unitRef="number">1</oust:ClassOfWarrantOrRightConversionRatio>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="icf408274a8314fc2b84242af8be69d2a_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNDkzNA_886712bd-a19f-4ced-9281-00a012caf3fd"
      unitRef="usd">19400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if424fb5e8e074d3bbfaf45e88517e897_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfMTA5OTUxMTYzNTAwNg_76846534-a29b-47d2-9a05-8a0e9f60f40e"
      unitRef="usd">1700000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ic442e9c777e14282818a8ecb2456a05e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNTA1NQ_c3d1f760-c73c-435a-9b1c-9d0ddf1609d3"
      unitRef="usd">4600000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5ee6f607d7fb4fbd947f44e5c8f512ef_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMS0xLTEtMS02MzQyNw_e2dc7f2f-f070-4b6e-93e3-245e4c93d6ea"
      unitRef="usdPerShare">12.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5a957e7eaffc46ddb0c9ea3c1e028ef4_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMS0zLTEtMS02MzQyNw_c8151cba-e96c-4eea-b3de-560cee3ef271"
      unitRef="usdPerShare">8.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icd47c1f1f8ab49819b3563ce265981c7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMS01LTEtMS02NzEwMQ_bd2d5b02-b087-4393-ada2-6aad598c6cd0"
      unitRef="usdPerShare">5.20</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i687bc6645739444484b33dc33e1c2ae2_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMS03LTEtMS02NzEwMQ_d8ca5bb4-aeaf-4b6c-82e4-7a044b5e40a6"
      unitRef="usdPerShare">4.60</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if0476cd220d047f29abf7d9a97aef85e_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMi0xLTEtMS02MzQyNw_b95847ca-2e84-449c-9610-9ed6895d757f"
      unitRef="year">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i715c016ed1014112b1fe131dca76d4c3_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMi0zLTEtMS02MzQyNw_2c4ef428-c713-4f4b-88bc-97963eb8f4af"
      unitRef="year">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i35e83f16fc0144409e8684cf56c0b267_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMi01LTEtMS02NzEwMQ_26284150-5c5f-4590-8fc1-2c33674d61c3"
      unitRef="year">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia49a0d1b73eb435face5784351d7aa5a_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMi03LTEtMS02NzEwMQ_e941a811-0390-4ef6-bfc4-13e909b092dd"
      unitRef="year">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i14749161fe9446249fc12f9532daebc5_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMy0xLTEtMS02MzQyNw_e2800c98-04ba-408a-92e5-2bdffb6d1aac"
      unitRef="year">5.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2dee65871abb4165a369b75fcdd83801_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMy0zLTEtMS02MzQyNw_6fec0006-d6ac-490f-bc58-904b7d0a51f4"
      unitRef="year">4.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib85689609312470f82e185d404084b8b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMy01LTEtMS02NzEwMQ_cef1dbc8-d50e-489b-b6b1-68da57116db5"
      unitRef="year">4.19</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib09786118c00482fa9a0cb17c96fa5b6_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfMy03LTEtMS02NzEwMQ_941e23e4-6d8e-48d4-ae24-b5d3ab9c103b"
      unitRef="year">3.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if6087f953e214c27aa14358788bc1c3d_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNC0xLTEtMS02MzQyNw_5c61ed1b-850b-49eb-b03f-ec8f98e156d2"
      unitRef="number">0.2700</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if5fe818869b145e2a944d9f1aed6bb9b_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNC0zLTEtMS02MzQyNw_4201ce1d-999b-4bf7-8ef8-47043910d574"
      unitRef="number">0.4300</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i35d69a30fc3240a78569d6e96a24de1f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNC01LTEtMS02NzEwMQ_b2f8264b-86e6-490f-8ee6-f1a75ff7aad1"
      unitRef="number">0.5700</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i319a63d5a7794615b823992faf36ca54_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNC03LTEtMS02NzEwMQ_a6c5b66c-790a-473a-9226-e722507be020"
      unitRef="number">0.5681</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i588d1d27c1754464a21d3f085807093f_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNS0xLTEtMS02MzQyNw_e00827a8-e324-4fc2-962a-32970fc39f69"
      unitRef="number">0.0078</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i764467890c6444a2841bd080466a32ed_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNS0zLTEtMS02MzQyNw_5323303e-745b-48f6-95cd-4754d66eccc7"
      unitRef="number">0.0092</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie233243f23aa47bd8b47489b7a180644_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNS01LTEtMS02NzEwMQ_e3c4c7e6-525a-4bb5-967f-9ca5d8e8ddd3"
      unitRef="number">0.0114</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6b1e53ffb0d1469fb6c5e52edd784185_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RhYmxlOjNlMzM3YmNlNjBjYTQwNTY5ZDJiOGQ5NDY2NTg3NDZmL3RhYmxlcmFuZ2U6M2UzMzdiY2U2MGNhNDA1NjlkMmI4ZDk0NjY1ODc0NmZfNS03LTEtMS02NzEwMQ_a5de2bbd-a4b7-4a86-b76c-f56adaa9b1b6"
      unitRef="number">0.0255</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ia13da451ef714537bc1938a3327cd302_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNTM5OA_c234145f-3937-4cba-be38-a54266747d11"
      unitRef="shares">20000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:ClassOfWarrantOrRightExercisableThresholdPeriod
      contextRef="i904a545f04c44ce685b0e74d279ce4ce_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNTgyMw_4122d240-5a01-4ec8-b81b-a7ae2396c3da">P12M</oust:ClassOfWarrantOrRightExercisableThresholdPeriod>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i7e6d37e53b0149a0870970718f70e027_I20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNTg4Ng_23e92336-e491-436d-86fd-c0d036a25f75">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7e6d37e53b0149a0870970718f70e027_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjAyMQ_771d956f-e6df-418e-a0cf-d550d247b928"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i21dbc54e09f74b52b4c9d834aff22bf2_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjE0MA_5f27ee4d-9be8-4689-80a4-495d9617418c"
      unitRef="shares">9999996</us-gaap:ClassOfWarrantOrRightOutstanding>
    <oust:ClassOfWarrantOrRightConversionRatio
      contextRef="i7e6d37e53b0149a0870970718f70e027_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjMxNg_fbdb5a5d-66df-4cc8-a430-7ddfe02f4918"
      unitRef="number">1</oust:ClassOfWarrantOrRightConversionRatio>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i21dbc54e09f74b52b4c9d834aff22bf2_I20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjQzNQ_453ad552-0173-4188-aa18-598ebddc646b"
      unitRef="usd">17900000</us-gaap:WarrantsAndRightsOutstanding>
    <oust:SaleOfWarrantPricePerShare
      contextRef="i7e6d37e53b0149a0870970718f70e027_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjU3Mg_418f14b3-6ec5-4c91-b45d-957a13739b26"
      unitRef="usdPerShare">0.01</oust:SaleOfWarrantPricePerShare>
    <oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPrice
      contextRef="i7e6d37e53b0149a0870970718f70e027_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjY2OA_6f5d9b40-e8b1-4d59-8c78-0e089c231944"
      unitRef="usdPerShare">18.00</oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPrice>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDays
      contextRef="i904a545f04c44ce685b0e74d279ce4ce_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjY4OQ_1852715a-a85a-4756-9db9-ac364ddd13b1">P20D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDays>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod
      contextRef="i904a545f04c44ce685b0e74d279ce4ce_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81NS9mcmFnOmM4MjBkMjljNjZlZDRlNWVhMzczMmE5YmI1MWEzNjcxL3RleHRyZWdpb246YzgyMGQyOWM2NmVkNGU1ZWEzNzMyYTliYjUxYTM2NzFfNjcxNA_cbe5a991-9ad8-4512-b1e1-ba05577fe504">P30D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81OC9mcmFnOjBiYTE1M2NkNDNjZjRhNWI4ZWQxYTMzZjdkOGE2YWY3L3RleHRyZWdpb246MGJhMTUzY2Q0M2NmNGE1YjhlZDFhMzNmN2Q4YTZhZjdfMjgwNg_6c91d0d8-9672-4987-8f50-31c019f2871b">Commitments and Contingencies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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 the lease agreements (collectively the &#x201c;350 Treat Building Lease&#x201d; and the &#x201c;2741 16th Street Lease&#x201d;), 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, 2022 and December&#160;31, 2021. The outstanding amount of the letters of credit was $2.0 million as of March&#160;31, 2022 and December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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, 2022, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $21.3 million and to other vendors for approximately $9.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 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. Should the SEC pursue this matter further, it could have a material impact on our business and operations. At this time, we are unable to estimate the probability or the amount of liability, if any, related to this matter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. Based on the opinion of legal counsel and other factors, management believes that the final disposition of these existing matters will not have a material adverse effect on the business, results of operations, financial condition, or cash flows of the Company. 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. For other claims regarding proceedings that are in an initial phase, the Company is unable to estimate the range of possible loss, if any, but at this time believes that any loss related to such claims will not be material. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021 there were no material litigation matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 defend lawsuits or 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. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnity agreements. The unaudited condensed consolidated financial statements do not include a liability for any potential obligations under the indemnification agreements at March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81OC9mcmFnOjBiYTE1M2NkNDNjZjRhNWI4ZWQxYTMzZjdkOGE2YWY3L3RleHRyZWdpb246MGJhMTUzY2Q0M2NmNGE1YjhlZDFhMzNmN2Q4YTZhZjdfNjAy_686e5f1b-3d37-4c55-b3e1-b3fc969ed38f"
      unitRef="usd">2000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81OC9mcmFnOjBiYTE1M2NkNDNjZjRhNWI4ZWQxYTMzZjdkOGE2YWY3L3RleHRyZWdpb246MGJhMTUzY2Q0M2NmNGE1YjhlZDFhMzNmN2Q4YTZhZjdfNjAy_fc5200ca-6205-4029-8e47-e9a54de386e2"
      unitRef="usd">2000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i4062a6b00de84dacb2867bc8610bc544_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81OC9mcmFnOjBiYTE1M2NkNDNjZjRhNWI4ZWQxYTMzZjdkOGE2YWY3L3RleHRyZWdpb246MGJhMTUzY2Q0M2NmNGE1YjhlZDFhMzNmN2Q4YTZhZjdfNzc5_80721ae0-1a85-4913-8321-ce592ade0799"
      unitRef="usd">21300000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i82017f9870b24343bc7cc12c9f161587_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl81OC9mcmFnOjBiYTE1M2NkNDNjZjRhNWI4ZWQxYTMzZjdkOGE2YWY3L3RleHRyZWdpb246MGJhMTUzY2Q0M2NmNGE1YjhlZDFhMzNmN2Q4YTZhZjdfODE4_faad8817-2704-46f0-888b-7a69f28dd63f"
      unitRef="usd">9100000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <oust:EquityAndTemporaryEquityTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNzY0OA_8d96a6f4-2d8b-4a36-853b-74d4c6e55571">Redeemable Convertible Preferred and Common Stock &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&#x2019;s common stock and warrants trade on the New York Stock Exchange under the symbol &#x201c;OUST&#x201d; and &#x201c;OUSTWS&#x201d;, respectively. Pursuant to the terms of the Second Amended and Restated Certificate of Incorporation, the Company is authorized and has available for issuance the following shares and classes of capital stock, each with a par value of $0.0001 per share: (i) 1,000,000,000 shares of common stock; (ii) 100,000,000 shares of preferred stock. Immediately following the Merger, there were 161,449,205 shares of common stock with a par value of $0.0001, and 15,999,996 warrants outstanding. The holder of each share of common stock is entitled to one vote.&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 retroactively adjusted the shares issued and outstanding prior to March 11, 2021 to give effect to the exchange ratio established in the Merger Agreement to determine the number of shares of common stock into which they were converted.&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;Immediately prior to the Merger, OTI&#x2019;s certificate of incorporation, as amended, authorized it to issue 342,367,887 shares of $0.00001 par value, with 210,956,516 shares designated as common stock and 131,411,372 shares of redeemable convertible preferred stock. &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 11, 2021, upon the closing of the Transaction pursuant to the Merger Agreement (Note 1), all of the outstanding redeemable convertible preferred stock was converted to the Company&#x2019;s common stock pursuant to the conversion rate effective immediately prior to the Transaction and the remaining amount was reclassified to additional paid-in capital. As of March&#160;31, 2022 and December&#160;31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.&lt;/span&gt;&lt;/div&gt;</oust:EquityAndTemporaryEquityTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNDEz_17c38211-47ed-45e7-9487-67be95e55e57"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNDEz_44d60eae-4b72-48ed-a377-499d6e1b34a8"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNDMx_181b392c-8846-4b1f-8700-0dcca8a3e56d"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNDYz_705202d8-f2f3-45d3-a4cf-1b1b0dd50f78"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3394cb9f1aa14963b37784fe44f21b42_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNTM4_00e7142b-d61d-43b4-bc0d-06aecb5ed052"
      unitRef="shares">161449205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3394cb9f1aa14963b37784fe44f21b42_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNTg0_243a3b4a-6241-4a35-9421-d20907971676"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3394cb9f1aa14963b37784fe44f21b42_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNTky_c57d6a4c-6b65-43a8-ab85-d9928e60b114"
      unitRef="shares">15999996</us-gaap:ClassOfWarrantOrRightOutstanding>
    <oust:CommonStockVotingRightsNumberOfVotesPerShare
      contextRef="i3394cb9f1aa14963b37784fe44f21b42_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfNjcz_161d003f-e39d-4774-b2b3-ada8af83658a"
      unitRef="vote">1</oust:CommonStockVotingRightsNumberOfVotesPerShare>
    <oust:CommonStockAndTemporaryEquitySharesAuthorized
      contextRef="i90b38f566e20444089de2e117bd02588_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfMTAzOA_8cab6828-184e-4484-815f-85115ba9c10b"
      unitRef="shares">342367887</oust:CommonStockAndTemporaryEquitySharesAuthorized>
    <oust:CommonStockAndTemporaryEquityParOrStatedValuePerShare
      contextRef="i90b38f566e20444089de2e117bd02588_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfMTA1MQ_815632a0-a2a1-41ab-aa20-4c69a26cba67"
      unitRef="usdPerShare">0.00001</oust:CommonStockAndTemporaryEquityParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i90b38f566e20444089de2e117bd02588_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfMTA3MA_0f42a1e6-18d4-4c24-a7fb-936315cf1060"
      unitRef="shares">210956516</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i4e1c240e8df94e2597141d42c2bf62a0_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82MS9mcmFnOjFiYTdlMDM1NTAwMDRiZGY5OTYyNzgxZTcyMDA2YWQ0L3RleHRyZWdpb246MWJhN2UwMzU1MDAwNGJkZjk5NjI3ODFlNzIwMDZhZDRfMTExMQ_a35568be-11e9-4ff8-9a81-a6a33dbe9a8d"
      unitRef="shares">131411372</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMTE2MTg_30407d9a-1e2c-46c4-97b8-41d684804788">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, 2022, the Company has three equity incentive plans, the 2015 Stock Plan (the &#x201c;2015 Plan&#x201d;), the 2021 Incentive Award Plan (the &#x201c;2021 Plan&#x201d;) and the Sense 2017 Equity Incentive Plan (the &#x201c;Sense Plan&#x201d; and together the &#x201c;Plans&#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 Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (&#x201c;RSA&#x201d;), restricted stock units (&#x201c;RSU&#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. All awards within the Plans may be granted to employees, including officers, as well as directors and consultants, within the limits defined in the Plans. &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;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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 12, 2020, the Company issued $1.1&#160;million partial recourse promissory notes to certain executives and employees. The promissory notes carried 0.38% annual cash interest and were due on the earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by the Company of a registration statement under the Securities Act of 1933, or promissory notes being prohibited under Section 13(k) of the Securities Exchange Act of 1934 or closing of change a in control of the Company. At issuance, the promissory notes were used to settle certain executives&#x2019; and employees&#x2019; obligations for 2,883,672 vested and 4,603,833 unvested ISOs that were exercised and no cash was exchanged. In March 2021, in connection with the close of the Merger, the Company forgave half of the respective obligations under the promissory notes for certain executives and required such noteholders to repay the remaining balance of $0.3&#160;million under each of their respective notes. Additional compensation expense of $0.3&#160;million was recognized in general and administrative expenses for the three months ended March 31, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of March 31, 2022 and December 31, 2021.&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:400;line-height:120%"&gt;Stock Options &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;Stock option activity for the three months ended March&#160;31, 2022 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:38.081%"/&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:14.689%"/&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:15.128%"/&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.227%"/&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="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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;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;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,129,096&#160;&lt;/span&gt;&lt;/td&gt;&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;1.01&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;8.6&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: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;100,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(797,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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&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:9pt;font-weight:400;line-height:100%"&gt;Options cancelled&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(77,753)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;4.21&#160;&lt;/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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;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 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:9pt;font-weight:400;line-height:100%"&gt;23,253,963&#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: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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.3&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: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;84,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&#x2014;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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,253,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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;padding:2px 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;84,888&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014;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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,954,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.1&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: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;37,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding and exercisable at March&#160;31, 2022. &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:19.221%"/&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:19.075%"/&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:17.321%"/&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.625%"/&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="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:9pt;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="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;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:9pt;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:9pt;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:9pt;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="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;Weighted&lt;br/&gt;Average&lt;br/&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:9pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Exercisable&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;5,037,657&#160;&lt;/span&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;3,256,438&#160;&lt;/span&gt;&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&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 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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;9,300,668&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;3,454,922&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#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:9pt;font-weight:400;line-height:100%"&gt;7,524,114&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#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:9pt;font-weight:400;line-height:100%"&gt;2,664,790&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#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 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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#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:9pt;font-weight:400;line-height:100%"&gt;40,581&#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: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.8&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#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:9pt;font-weight:400;line-height:100%"&gt;40,418&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#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:9pt;font-weight:400;line-height:100%"&gt;705,146&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#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:9pt;font-weight:400;line-height:100%"&gt;538,406&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#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 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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.26&#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:9pt;font-weight:400;line-height:100%"&gt;645,797&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.1&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.26&#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: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: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: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:middle"&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:middle"/&gt;&lt;/tr&gt;&lt;tr&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;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:9pt;font-weight:400;line-height:100%"&gt;23,253,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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:9pt;font-weight:400;line-height:100%"&gt;9,954,974&#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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;As of March&#160;31, 2022, there was approximately $21.2 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 2.4 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Unit (&#x201c;RSU&#x201d;) 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 RSU activity 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:65.566%"/&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:18.054%"/&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;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: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:120%"&gt;Weighted&#160;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Grant Date Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Value (per share)&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested &#x2013; December&#160;31, 2021&lt;/span&gt;&lt;/div&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;9,326,572&#160;&lt;/span&gt;&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;7.82&#160;&lt;/span&gt;&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 during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,983,474&#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;4.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;/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 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;(1,559,964)&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;6.44&#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 during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(828,921)&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;7.46&#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;div&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&#160;31, 2022&lt;/span&gt;&lt;/div&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;10,921,161&#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;6.75&#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&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;Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of March&#160;31, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $68.1 million, with a weighted-average remaining vesting period of 3.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs settle into shares of common stock upon vesting. &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:400;line-height:120%"&gt;Stock-Based compensation expense&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;Stock-based compensation expense is included in costs and expenses as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="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;118&#160;&lt;/span&gt;&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;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="background-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;921&#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,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="background-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;265&#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;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,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="background-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,952&#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 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;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="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;5,256&#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&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 stock-based compensation expense by award type (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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="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;313&#160;&lt;/span&gt;&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;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,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="background-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,937&#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;RSAs&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&#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;6&#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 stock-based compensation&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;8,750&#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,256&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfNDk0NzgwMjM2MDMwNw_a1cdfa5c-efce-40ab-a349-e69a7abb7614"
      unitRef="plan">3</oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans>
    <us-gaap:LongTermDebt
      contextRef="ib377c1c9208a4236abb6102131c175c3_I20201012"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMzg0ODI5MDczOTQxNg_190db924-39ff-4623-bc10-f7a974b1c9d0"
      unitRef="usd">1100000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib377c1c9208a4236abb6102131c175c3_I20201012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMzg0ODI5MDczOTQzMA_7f8d21fb-ae77-496d-a23a-14a024731172"
      unitRef="number">0.0038</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExercisesInPeriod
      contextRef="i338e0b8679c443ec9d364afe143b97ec_D20201012-20201012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMzg0ODI5MDczOTQzNw_a4485a17-0eb9-4181-956d-f2f6c38baa2f"
      unitRef="shares">2883672</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExercisesInPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedExercisesInPeriod
      contextRef="i338e0b8679c443ec9d364afe143b97ec_D20201012-20201012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMzg0ODI5MDczOTQ0OA_0fd09101-5d28-452c-bd44-4191f74d8b00"
      unitRef="shares">4603833</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedExercisesInPeriod>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i445e66fa45464f29b03a81dc6dbf3abf_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMzg0ODI5MDczOTQ1OQ_e60a49c1-b72d-4c41-9505-28dff36df29f"
      unitRef="usd">300000</us-gaap:ProceedsFromRelatedPartyDebt>
    <oust:ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes
      contextRef="i140aff1de3514b6291b16d117ae9c377_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMzg0ODI5MDczOTQ3Mw_0c42b62f-5eb2-4068-8403-84e033bf88c9"
      unitRef="usd">300000</oust:ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMTE2MTQ_151e380d-44df-4747-83af-3864fcb10233">&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;Stock option activity for the three months ended March&#160;31, 2022 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:38.081%"/&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:14.689%"/&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:15.128%"/&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.227%"/&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="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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;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;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,129,096&#160;&lt;/span&gt;&lt;/td&gt;&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;1.01&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;8.6&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: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;100,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Options exercised&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(797,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&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&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:9pt;font-weight:400;line-height:100%"&gt;Options cancelled&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(77,753)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;4.21&#160;&lt;/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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;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 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:9pt;font-weight:400;line-height:100%"&gt;23,253,963&#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: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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.3&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: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;84,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&#x2014;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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,253,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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;padding:2px 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;84,888&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014;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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,954,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.1&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: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;37,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfMS0zLTEtMS02MzQyNw_47775c8e-5337-44b2-98b8-ae426a61c1b0"
      unitRef="shares">24129096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfMS01LTEtMS02MzQyNw_62f45e22-43ea-4561-a89f-d93c77bf03e5"
      unitRef="usdPerShare">1.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6196af6118b14d618d4083b7707fec87_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfMS03LTEtMS02MzQyNw_1650139a-5bf0-4266-a188-0540eb53144d">P8Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i680a77fd4f6d4e95b8e18b715629bf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfMS05LTEtMS02MzQyNw_201e68bc-5ee1-4bb1-b7c7-365e95524a2a"
      unitRef="usd">100992000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNS0zLTEtMS02MzQyNw_55866bc6-33d9-43b5-a900-33283bdd48cf"
      unitRef="shares">797380</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNS01LTEtMS02MzQyNw_1574d340-45f2-4f14-a524-dde5838ccb3f"
      unitRef="usdPerShare">0.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNS03LTEtMS02MzQyNw_e5193499-bd2d-4b97-85be-c1317602cc37"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNS05LTEtMS02MzQyNw_cdf98d2d-78f7-49ce-9782-cb56ece98fc4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNi0zLTEtMS02MzQyNw_ea34d188-7397-43e6-baff-d0109ecd599b"
      unitRef="shares">77753</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNi01LTEtMS02MzQyNw_a4f49ec4-738f-4124-8c54-1367403e1a73"
      unitRef="usdPerShare">4.21</oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNy0zLTEtMS02MzQyNw_a18f35d0-dad8-4003-96c7-4bf33f027bc0"
      unitRef="shares">23253963</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNy01LTEtMS02MzQyNw_b28a2307-42fd-4a8e-b2f2-167ff90e434a"
      unitRef="usdPerShare">1.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNy03LTEtMS02MzQyNw_98fbd927-c656-474f-949d-842b386efb5d">P8Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfNy05LTEtMS02MzQyNw_cefe1c72-e709-4002-9194-257d28bc731c"
      unitRef="usd">84888000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOC0zLTEtMS02MzQyNw_ce2a5c5a-2da1-4a8e-92b3-10a276b6a1c6"
      unitRef="shares">23253963</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOC01LTEtMS02MzQyNw_312e089e-d778-4f54-b894-94e0330ea212"
      unitRef="usdPerShare">1.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOC03LTEtMS02MzQyNw_f24bc6e6-0fe4-48a8-aabf-092bb9afe596">P8Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOC05LTEtMS02MzQyNw_9f12e375-8ce5-4ada-af1c-001842e30171"
      unitRef="usd">84888000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOS0zLTEtMS02MzQyNw_8d1021b6-b091-40c4-8a71-d7620768d3d4"
      unitRef="shares">9954974</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOS01LTEtMS02MzQyNw_6ff5f04d-c7da-4e3c-a913-78f8276b686b"
      unitRef="usdPerShare">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOS03LTEtMS02MzQyNw_a5adcf8a-87e0-4ac4-8914-d014c8107850">P8Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOmE3MDA3NjhiOWU0NTQ4NjI5YWQwNDFlNzQ4ZTM4NzUzL3RhYmxlcmFuZ2U6YTcwMDc2OGI5ZTQ1NDg2MjlhZDA0MWU3NDhlMzg3NTNfOS05LTEtMS02MzQyNw_8a7febb5-8a89-47c8-8a20-1fd38d274fed"
      unitRef="usd">37186000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMTE2MTU_ef0ea38d-70d0-4005-8acf-8581a6de397f">&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 summarizes information about stock options outstanding and exercisable at March&#160;31, 2022. &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:19.221%"/&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:19.075%"/&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:17.321%"/&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.625%"/&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="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:9pt;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="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;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:9pt;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:9pt;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:9pt;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="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;Weighted&lt;br/&gt;Average&lt;br/&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:9pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Exercisable&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;5,037,657&#160;&lt;/span&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;3,256,438&#160;&lt;/span&gt;&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&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 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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;9,300,668&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;3,454,922&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#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:9pt;font-weight:400;line-height:100%"&gt;7,524,114&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#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:9pt;font-weight:400;line-height:100%"&gt;2,664,790&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#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 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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#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:9pt;font-weight:400;line-height:100%"&gt;40,581&#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: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.8&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#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:9pt;font-weight:400;line-height:100%"&gt;40,418&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#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:9pt;font-weight:400;line-height:100%"&gt;705,146&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#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:9pt;font-weight:400;line-height:100%"&gt;538,406&#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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#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 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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.26&#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:9pt;font-weight:400;line-height:100%"&gt;645,797&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.1&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.26&#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: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: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: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:middle"&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:middle"/&gt;&lt;/tr&gt;&lt;tr&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;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:9pt;font-weight:400;line-height:100%"&gt;23,253,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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:9pt;font-weight:400;line-height:100%"&gt;9,954,974&#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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i65befeb219ed4b94916b898d7f13611f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi0wLTEtMS02MzQyNw_8b585ff3-751b-49b0-884a-5981b75901c4"
      unitRef="usdPerShare">0.18</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i65befeb219ed4b94916b898d7f13611f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi0wLTEtMS02MzQyNw_fcc14b22-e28e-46c3-a1d0-b033ff27a55a"
      unitRef="usdPerShare">0.18</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id7d49c6399614ec3b9a7050227665545_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi0yLTEtMS02MzQyNw_365fcf97-0bf3-4427-8f68-824136b3d7ea"
      unitRef="shares">5037657</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i65befeb219ed4b94916b898d7f13611f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi00LTEtMS02MzQyNw_a87d00af-1c82-4e76-a671-1bc09d23afe3">P8Y3M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="id7d49c6399614ec3b9a7050227665545_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi02LTEtMS02MzQyNw_ef5178e7-dd34-4261-9a5a-d5b62371449d"
      unitRef="usdPerShare">0.18</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id7d49c6399614ec3b9a7050227665545_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi04LTEtMS02MzQyNw_958cc7a0-65b1-4be4-80f9-0adc472171e4"
      unitRef="shares">3256438</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="id7d49c6399614ec3b9a7050227665545_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMi0xMi0xLTEtNjM0Mjc_b3ae393e-0e43-4490-9b85-53b79712420f"
      unitRef="usdPerShare">0.18</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8ca6b5428dad4d09a2813020c9156570_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy0wLTEtMS02MzQyNw_90c0e065-292f-45a0-a313-febe8e3e245b"
      unitRef="usdPerShare">0.21</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8ca6b5428dad4d09a2813020c9156570_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy0wLTEtMS02MzQyNw_a7e16d78-811b-41bb-b1e3-49042dcf5b89"
      unitRef="usdPerShare">0.21</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i84df9ed8e7ad4245a410aa516c27ca33_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy0yLTEtMS02MzQyNw_c3df7f52-dd13-4893-b39e-477dfb90c485"
      unitRef="shares">9300668</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8ca6b5428dad4d09a2813020c9156570_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy00LTEtMS02MzQyNw_25ee7355-f5d8-495c-86e5-bacb7918f219">P8Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i84df9ed8e7ad4245a410aa516c27ca33_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy02LTEtMS02MzQyNw_2e91dda5-bf8a-45fc-8d34-a39e2975d976"
      unitRef="usdPerShare">0.21</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i84df9ed8e7ad4245a410aa516c27ca33_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy04LTEtMS02MzQyNw_d002929c-831e-4fc2-b339-eb8224f3273c"
      unitRef="shares">3454922</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i84df9ed8e7ad4245a410aa516c27ca33_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfMy0xMi0xLTEtNjM0Mjc_b0e13c64-66f4-4eca-abe3-8be908f4f790"
      unitRef="usdPerShare">0.21</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i60d2592c62ac40fa811aa84822b39dd8_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC0wLTEtMS02MzQyNw_309d5435-72cc-466e-b1b0-1432ce3bc41b"
      unitRef="usdPerShare">1.42</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i60d2592c62ac40fa811aa84822b39dd8_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC0wLTEtMS02MzQyNw_70d6621b-f434-45f0-bdd6-be8f855a3f83"
      unitRef="usdPerShare">1.42</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iadc39ce5ac5e4d49b25b77a5ce3680df_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC0yLTEtMS02MzQyNw_74862bc0-9830-4016-a1e2-f26712c33e06"
      unitRef="shares">7524114</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i60d2592c62ac40fa811aa84822b39dd8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC00LTEtMS02MzQyNw_e2ee428c-84c0-47b6-9729-5be25130c1d0">P8Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iadc39ce5ac5e4d49b25b77a5ce3680df_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC02LTEtMS02MzQyNw_8dcb4b4b-32e0-4461-ba1c-c28671690277"
      unitRef="usdPerShare">1.42</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iadc39ce5ac5e4d49b25b77a5ce3680df_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC04LTEtMS02MzQyNw_462109f7-eccb-4220-b47c-47e702527b0c"
      unitRef="shares">2664790</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iadc39ce5ac5e4d49b25b77a5ce3680df_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNC0xMi0xLTEtNjM0Mjc_034b93cf-1ecd-4335-b1bd-d0c2d1831430"
      unitRef="usdPerShare">1.42</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i18ac41ddc84d4c659e41ba79217db8ea_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS0wLTEtMS02MzQyNw_44f2c54b-1c7f-4933-a96b-652b83921fbf"
      unitRef="usdPerShare">1.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i18ac41ddc84d4c659e41ba79217db8ea_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS0wLTEtMS02MzQyNw_615d26c8-ab8d-414d-9764-1c4c718bda32"
      unitRef="usdPerShare">1.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i67b4325c86b941809cda0b147a46649a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS0yLTEtMS02MzQyNw_535b9836-1bab-4f35-bb02-ad481cc3c0cb"
      unitRef="shares">40581</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i18ac41ddc84d4c659e41ba79217db8ea_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS00LTEtMS02MzQyNw_89a6038f-c51b-45c7-b7c8-0d5611b6ae81">P5Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i67b4325c86b941809cda0b147a46649a_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS02LTEtMS02MzQyNw_c975da43-1724-462b-badd-7de6eb32bd6b"
      unitRef="usdPerShare">1.49</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i67b4325c86b941809cda0b147a46649a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS04LTEtMS02MzQyNw_a7edfab5-0be8-411e-bd20-a74ff368a876"
      unitRef="shares">40418</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i67b4325c86b941809cda0b147a46649a_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNS0xMi0xLTEtNjM0Mjc_34605cb5-e691-4079-94e9-7eb01cb48f9c"
      unitRef="usdPerShare">1.49</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i79bf609cf3134b269da3728161958a5a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi0wLTEtMS02MzQyNw_bf6cbe8a-f1f0-48a4-9cef-0f57e6646d13"
      unitRef="usdPerShare">5.24</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i79bf609cf3134b269da3728161958a5a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi0wLTEtMS02MzQyNw_ddac98da-945f-40e9-9033-37733736cb83"
      unitRef="usdPerShare">5.24</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id88b32517531489eb861fa27c175c178_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi0yLTEtMS02MzQyNw_b5763eb7-b53a-4d02-bf06-2d6b73f70f7a"
      unitRef="shares">705146</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i79bf609cf3134b269da3728161958a5a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi00LTEtMS02MzQyNw_49d24363-dd08-404f-84b2-72457b8b4928">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="id88b32517531489eb861fa27c175c178_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi02LTEtMS02MzQyNw_39b36c91-345a-4967-8d40-83912bdc9e62"
      unitRef="usdPerShare">5.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id88b32517531489eb861fa27c175c178_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi04LTEtMS02MzQyNw_55808e7d-ee02-4130-8411-7e875cb3efc2"
      unitRef="shares">538406</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="id88b32517531489eb861fa27c175c178_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNi0xMi0xLTEtNjM0Mjc_ff23b629-5701-49a9-a581-55e957de11dd"
      unitRef="usdPerShare">5.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i49f593dfb2424185aae6f4cce8a5561e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy0wLTEtMS02MzQyNw_39bfb057-2abd-490e-8d11-0ef043552b82"
      unitRef="usdPerShare">10.26</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i49f593dfb2424185aae6f4cce8a5561e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy0wLTEtMS02MzQyNw_865fa4b3-28ff-4efd-aa21-33d205a04df3"
      unitRef="usdPerShare">10.26</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i609a2e61996943d99d24b558c5816cd5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy0yLTEtMS02MzQyNw_44d4a5b9-2cdd-457a-a3f6-b73a6b67696f"
      unitRef="shares">645797</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i49f593dfb2424185aae6f4cce8a5561e_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy00LTEtMS02MzQyNw_39f5815a-02a1-41ab-9548-2a86258bc9dd">P9Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i609a2e61996943d99d24b558c5816cd5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy02LTEtMS02MzQyNw_3d337fed-55cb-4a36-be1a-e0353409b80b"
      unitRef="usdPerShare">10.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i609a2e61996943d99d24b558c5816cd5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy04LTEtMS02MzQyNw_179b70e1-5251-42ff-842c-5c70a2956a89"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i609a2e61996943d99d24b558c5816cd5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfNy0xMi0xLTEtNjM0Mjc_cc6c9442-0812-43f0-8bcd-ea5f44ef0be1"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfOC0yLTEtMS02MzQyNw_5f994e73-4453-4582-965e-c7f4ce2d2c7c"
      unitRef="shares">23253963</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjI3MTNmNTdhYWVlMDQxNWE5NjYzYmZhZDMzZTkwNmZjL3RhYmxlcmFuZ2U6MjcxM2Y1N2FhZWUwNDE1YTk2NjNiZmFkMzNlOTA2ZmNfOC04LTEtMS02MzQyNw_50905509-9877-4d66-af94-d5fc8f6287e9"
      unitRef="shares">9954974</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ia10b72e9e5a24b0ea13965ae6085eedb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfNTIyMg_26e8bcc8-86a0-4236-a81b-e48515d8890a"
      unitRef="usd">21200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6f22a70e8b254f019b5072418c6a7cfd_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfNTM3NQ_dc17bd1f-b7ba-4eeb-9082-a5d412f0f462">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfNDk0NzgwMjM2MDMwNg_84249fa5-14ab-4977-846d-91cb2bcb0b17">&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 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:65.566%"/&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:18.054%"/&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;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: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:120%"&gt;Weighted&#160;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Grant Date Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Value (per share)&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested &#x2013; December&#160;31, 2021&lt;/span&gt;&lt;/div&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;9,326,572&#160;&lt;/span&gt;&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;7.82&#160;&lt;/span&gt;&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 during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,983,474&#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;4.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;/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 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;(1,559,964)&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;6.44&#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 during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(828,921)&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;7.46&#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;div&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&#160;31, 2022&lt;/span&gt;&lt;/div&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;10,921,161&#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;6.75&#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:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i159da8f6cb484c42b5a781722f7d0501_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfMS0xLTEtMS02NDE2OQ_2b12b6ae-1a69-4e16-b2c3-eecdd84aed22"
      unitRef="shares">9326572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i159da8f6cb484c42b5a781722f7d0501_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfMS0zLTEtMS02NDE2OQ_5e7f9be0-f8ba-4461-9ef5-732195d3a56a"
      unitRef="usdPerShare">7.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfMi0xLTEtMS02NDE2OQ_30601890-f97a-43b4-a7e5-b021aa603cdc"
      unitRef="shares">3983474</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfMi0zLTEtMS02NDE2OQ_9e70cdaa-6e81-4683-8883-3eb6842df0b5"
      unitRef="usdPerShare">4.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfMy0xLTEtMS02NDE2OQ_b5275f6a-8d82-4ba6-a193-d00cfec25b39"
      unitRef="shares">1559964</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfMy0zLTEtMS02NDE2OQ_243497b2-93b0-4163-90f5-8529aeb96878"
      unitRef="usdPerShare">6.44</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfNC0xLTEtMS02NDE2OQ_84a05ada-5601-4c30-8678-9b57f6cd1560"
      unitRef="shares">828921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfNC0zLTEtMS02NDE2OQ_20961467-9c41-44ef-a218-859c5b18d3a5"
      unitRef="usdPerShare">7.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i473eaaa971b7425f95c88527b5cbc957_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfNS0xLTEtMS02NDE2OQ_448db747-ee80-4350-91e0-d36446d3d15f"
      unitRef="shares">10921161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i473eaaa971b7425f95c88527b5cbc957_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZjYmFlMTdmMGU5MTQ3ZWU4NDliODdlNWRkODU4OGUxL3RhYmxlcmFuZ2U6NmNiYWUxN2YwZTkxNDdlZTg0OWI4N2U1ZGQ4NTg4ZTFfNS0zLTEtMS02NDE2OQ_5a34a681-4350-4e80-9a54-e5780d817ec1"
      unitRef="usdPerShare">6.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i473eaaa971b7425f95c88527b5cbc957_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMTA5OTUxMTY2MjY2OA_cdc00751-1fae-4fe3-b297-10c2c8617beb"
      unitRef="usd">68100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMTA5OTUxMTY2MjY4MQ_65a9207c-2267-4d6d-87cd-aba01a58d191">P3Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RleHRyZWdpb246M2UzNzc5MDU0YjlkNDE1ZThiY2Q0Y2Y5YTQ1OTYxYzRfMTE2MTc_efea619f-9bfe-400e-947d-10817244cda2">&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;Stock-based compensation expense is included in costs and expenses as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="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;118&#160;&lt;/span&gt;&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;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="background-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;921&#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,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="background-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;265&#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;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,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="background-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,952&#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 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;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="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;5,256&#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&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 stock-based compensation expense by award type (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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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="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;313&#160;&lt;/span&gt;&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;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,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="background-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,937&#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;RSAs&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&#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;6&#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 stock-based compensation&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;8,750&#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,256&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaea083e3bd3d4d27b5aec7bf188d7f07_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfMi0xLTEtMS02MzQyNw_498e29d6-a4ff-440b-bc33-f703507e2f80"
      unitRef="usd">217000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0bb5d5977bd245ed948a6dae93d8007d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfMi0zLTEtMS02MzQyNw_34fa9eee-bcec-4616-9bd9-0d7a12d49551"
      unitRef="usd">118000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i20c66dea773045c4b924fdc462b831f4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfMy0xLTEtMS02MzQyNw_68ea995c-bab3-41ec-8899-81c03a362410"
      unitRef="usd">3761000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27e3a3cc8ea54ddaa3995f1196bb82b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfMy0zLTEtMS02MzQyNw_b965317b-72c6-4944-8089-dd84993a156f"
      unitRef="usd">921000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie15efaa060c54885952710d47fbfb40c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfNC0xLTEtMS02MzQyNw_df9f3c0a-47ca-468d-95b8-0d438df6968d"
      unitRef="usd">1524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iecc84816eb40498ebbfbc51b01a70add_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfNC0zLTEtMS02MzQyNw_db4afddd-c993-4a48-a313-2beaf9e34c18"
      unitRef="usd">265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ied489802be97402f90da8fdfdb1127e8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfNS0xLTEtMS02MzQyNw_e45cb3c3-bdcd-427c-a449-cfe1f7820c94"
      unitRef="usd">3248000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cbb4c33f59644a09361f7b43578c995_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfNS0zLTEtMS02MzQyNw_96bb1dbd-0cbc-4746-95e9-41b6fc375b11"
      unitRef="usd">3952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfNi0xLTEtMS02MzQyNw_cfc8d375-464e-4ea5-a903-0f7ebd2a7140"
      unitRef="usd">8750000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjAzM2U4ZjY5MzdiYzRkYjZhODQ2NzhkMDQ4ZmVjNGY5L3RhYmxlcmFuZ2U6MDMzZThmNjkzN2JjNGRiNmE4NDY3OGQwNDhmZWM0ZjlfNi0zLTEtMS02MzQyNw_30d017fb-7124-4e55-a95a-ee089074b6bf"
      unitRef="usd">5256000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfMi0xLTEtMS02NTc4OQ_bdd1edc1-9e76-4e93-9875-ec6f283a8c9d"
      unitRef="usd">5901000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i034746439d954096beee7af29b2ba5de_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfMi0zLTEtMS02NzEwNQ_4d283678-a1db-4dcc-80dd-2bf8625a15cd"
      unitRef="usd">313000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f22a70e8b254f019b5072418c6a7cfd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfMy0xLTEtMS02OTE0Nw_b802e67c-8315-4e55-b7d5-e0f966695aa2"
      unitRef="usd">2840000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i731798d303e04c2da2c3b488678bfebf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfMy0zLTEtMS02OTE0Nw_12c2b4b7-0b63-4aa0-a98c-dd596eb08bfa"
      unitRef="usd">4937000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i80b77d4472b94e6d99ffe60d62123c3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfMy0xLTEtMS02NTc4OQ_9cdde35a-dd03-4db8-9c99-714a6278c166"
      unitRef="usd">9000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i53c6ad5aa78843e7841248740afcbcd1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfMy0zLTEtMS02NzEwNQ_dd244c8e-6fac-4e3a-9bc4-b3360150b4d2"
      unitRef="usd">6000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfNS0xLTEtMS02NTc4OQ_32b0f24d-7ac1-4268-ab95-3caf179e3d8e"
      unitRef="usd">8750000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl82NC9mcmFnOjNlMzc3OTA1NGI5ZDQxNWU4YmNkNGNmOWE0NTk2MWM0L3RhYmxlOjZmOThkODYxNjdjOTRiZGM4ZTE2OWUyMGNmMWRjNzIwL3RhYmxlcmFuZ2U6NmY5OGQ4NjE2N2M5NGJkYzhlMTY5ZTIwY2YxZGM3MjBfNS0zLTEtMS02NTc4OQ_3c7d26dc-9bd0-479a-ba20-c15d5445fae5"
      unitRef="usd">5256000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RleHRyZWdpb246ZGE0ZDhlZTAxOGM0NGNiOTg5YzBkMzhjMGJmMTI0ZDBfODg0_4ee7ffcc-b9a5-4151-a8d8-e4047bdc1efe">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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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;(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="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;(20,957)&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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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;170,906,196&#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;55,688,281&#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 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;(0.19)&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;(0.38)&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: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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;25,577,679&#160;&lt;/span&gt;&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;24,626,748&#160;&lt;/span&gt;&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;15,999,900&#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;15,999,996&#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;8,597,445&#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;959,874&#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;1,595,966&#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,935,428&#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 RSA&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;11,645&#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;34,932&#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;Vested and early exercised options subject to nonrecourse notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,761,436&#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 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;51,782,635&#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;47,318,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RleHRyZWdpb246ZGE0ZDhlZTAxOGM0NGNiOTg5YzBkMzhjMGJmMTI0ZDBfODgw_0409399b-aa1b-4286-85a6-8611d38cb3a5">&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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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;(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="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;(20,957)&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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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;170,906,196&#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;55,688,281&#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 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;(0.19)&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;(0.38)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfMy0xLTEtMS02MzQyNw_d2786dc8-dfd9-4181-8e81-80a2d448f422"
      unitRef="usd">-32397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfMy0zLTEtMS02MzQyNw_27320f36-9f10-4457-b66a-38d3bf5e1945"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNS0xLTEtMS02MzQyNw_0074a8a3-bc77-4900-bc90-efbc4b880d76"
      unitRef="shares">170906196</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNS0xLTEtMS02MzQyNw_9b7f031c-b232-485b-9a56-b678750494b0"
      unitRef="shares">170906196</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNS0zLTEtMS02MzQyNw_7cda4dae-00b9-4dd0-a79b-60e4a84f65dc"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNS0zLTEtMS02MzQyNw_f4d63ac2-0bb5-4543-9b89-03adb994e185"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNi0xLTEtMS02MzQyNw_3b2ceb73-6eb3-40e7-816f-9451907f7b9f"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNi0xLTEtMS02MzQyNw_4718b514-1753-4058-aa05-1d02e1e3cb03"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNi0zLTEtMS02MzQyNw_061a110c-1fa1-40f4-8760-d48cd28bb28f"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjJlOTVkYmMzNTQxYjRiOTA5MjQyZWY4MjgxMzYzNWI3L3RhYmxlcmFuZ2U6MmU5NWRiYzM1NDFiNGI5MDkyNDJlZjgyODEzNjM1YjdfNi0zLTEtMS02MzQyNw_c7aa0faa-fb2a-4d7f-8703-7559d6d28bf6"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RleHRyZWdpb246ZGE0ZDhlZTAxOGM0NGNiOTg5YzBkMzhjMGJmMTI0ZDBfODgy_0c8330dc-66c9-44af-8545-02df1142c89a">&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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;25,577,679&#160;&lt;/span&gt;&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;24,626,748&#160;&lt;/span&gt;&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;15,999,900&#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;15,999,996&#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;8,597,445&#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;959,874&#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;1,595,966&#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,935,428&#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 RSA&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;11,645&#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;34,932&#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;Vested and early exercised options subject to nonrecourse notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,761,436&#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 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;51,782,635&#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;47,318,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5f4f1e8a4f3644e9ad8f0c31ad16cca3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfMy0xLTEtMS02MzQyNw_0c7b17c7-c715-4981-9bac-7b24910806ff"
      unitRef="shares">25577679</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id8e2ca00f1ab4de0af7d2ea7e627b297_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfMy0zLTEtMS02MzQyNw_530e4871-b637-4801-a70b-39476b9c3eb6"
      unitRef="shares">24626748</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib732e2d657264006bb04cfb3893ec30d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNC0xLTEtMS02MzQyNw_deeded6c-a5c6-42cd-bd8e-716919da5e0c"
      unitRef="shares">15999900</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c8b0cad199446e790b713e582469caa_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNC0zLTEtMS02MzQyNw_b7ea3591-c60e-4728-a9d7-bce840a677a3"
      unitRef="shares">15999996</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibba1f57b8dce46e1b092849d1a697339_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNS0xLTEtMS02MzQyNw_4f8f087d-d917-4d1c-ac7b-49db6d391fa7"
      unitRef="shares">8597445</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib4f2c34b1d4846fdb718e5c1d969954d_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNS0zLTEtMS02MzQyNw_1195abd0-1129-4857-bc06-222336e1b413"
      unitRef="shares">959874</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7fd9ea621f648a4b4f9af1c795d4a78_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNi0xLTEtMS02MzQyNw_09310c52-1a81-48dd-bbaa-b240cb0b98dd"
      unitRef="shares">1595966</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie742054df9b54ef5abe5ee5b14e9e320_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNi0zLTEtMS02MzQyNw_78195892-258f-47a2-8e0c-c8d91693dbdc"
      unitRef="shares">3935428</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a78b68c3f0545b08fe893161b7fb2c4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNy0xLTEtMS02MzQyNw_908234a2-be20-49d8-95ee-861e99979f6a"
      unitRef="shares">11645</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5d41aaf4b93e4655930df8c724099c56_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfNy0zLTEtMS02MzQyNw_17fee10d-fd34-4aeb-be9b-a1a5001f1f01"
      unitRef="shares">34932</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic2c8bd5914d6443682e65e14c84393ca_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfOC0xLTEtMS02MzQyNw_e78ff36e-5c86-4baf-ac20-b7a54641ab12"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie1b8e804d6bd47098e542b5c62ba7d3f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfOC0zLTEtMS02MzQyNw_70392aa0-bb3d-42b6-9b1d-fbc5c55d1394"
      unitRef="shares">1761436</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfMTAtMS0xLTEtNjM0Mjc_65dc7943-a324-4552-b687-8bedb3ce0904"
      unitRef="shares">51782635</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83MC9mcmFnOmRhNGQ4ZWUwMThjNDRjYjk4OWMwZDM4YzBiZjEyNGQwL3RhYmxlOjUxZjBmMDQzMGZhMzRlNjQ4NTI4OGZhYTMxZjY0YTNkL3RhYmxlcmFuZ2U6NTFmMGYwNDMwZmEzNGU2NDg1Mjg4ZmFhMzFmNjRhM2RfMTAtMy0xLTEtNjM0Mjc_c109cb95-fd38-4223-8891-6e0cf627da28"
      unitRef="shares">47318414</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83My9mcmFnOjU5YmE0NGRiMGFiZDQwM2ZhMTI5OGY1YjBkMTViMDM3L3RleHRyZWdpb246NTliYTQ0ZGIwYWJkNDAzZmExMjk4ZjViMGQxNWIwMzdfNzUx_8cb636b3-62ef-4e55-94ff-01414220b8ca">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 the three months ended March&#160;31, 2022 and 2021 was not material to the Company&#x2019;s condensed consolidated financial statements.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGV4dHJlZ2lvbjo4NzZmNzZhZmM0YzA0NDVkYWE4NjFmY2Q3MDlhNDI4MF80OTQ3ODAyMzI3MzI1_0e94eb7a-d276-42be-b8f8-12f41e2517c6">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;Revenue from sale of lidar sensor kits, which are recognized at a point in time, was $8.6&#160;million and $6.6&#160;million in three months ended March&#160;31, 2022 and 2021.&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 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="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;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;2,863&#160;&lt;/span&gt;&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,858&#160;&lt;/span&gt;&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;North and South America, excluding United States&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;456&#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;366&#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;Asia and Pacific&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,356&#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,254&#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;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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,133&#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;8,558&#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;6,611&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3107c895864944329a4fbd24ae558414_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGV4dHJlZ2lvbjo4NzZmNzZhZmM0YzA0NDVkYWE4NjFmY2Q3MDlhNDI4MF8xMDk5NTExNjMwMzA4_40f72e17-a203-4d24-bda7-06fe64e6ef1d"
      unitRef="usd">8600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie06721b7ae1349809bdd9dfb4a49011a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGV4dHJlZ2lvbjo4NzZmNzZhZmM0YzA0NDVkYWE4NjFmY2Q3MDlhNDI4MF8xMDk5NTExNjMwMzE1_e8492439-3ba5-46a3-8cf3-28db88e70cf7"
      unitRef="usd">6600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGV4dHJlZ2lvbjo4NzZmNzZhZmM0YzA0NDVkYWE4NjFmY2Q3MDlhNDI4MF80OTQ3ODAyMzI3MzI2_caa26958-5e1b-4888-993e-23c135f2ae03">&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 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="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;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;2,863&#160;&lt;/span&gt;&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,858&#160;&lt;/span&gt;&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;North and South America, excluding United States&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;456&#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;366&#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;Asia and Pacific&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,356&#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,254&#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;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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,133&#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;8,558&#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;6,611&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa6a2dee72c94c6baf35136fa74f73af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF8yLTEtMS0xLTY0Mzg2_425b2450-f337-4031-b947-77c0256b5e79"
      unitRef="usd">2863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i348288903aec45acb3b1e52caad341bf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF8yLTMtMS0xLTY0Mzg2_1212af15-fa59-4480-b65d-d562d75d953b"
      unitRef="usd">1858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73d450a29a984b20a52b6b6c6bde88af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF8zLTEtMS0xLTY0Mzg2_ef102bc6-f3cb-46c2-9515-638f5d518f0a"
      unitRef="usd">456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09214fb5cfc9425db5d78400b7ad650b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF8zLTMtMS0xLTY0Mzg2_e1f25ea1-9a39-4e36-8eed-3f905297b0b4"
      unitRef="usd">366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03c2cd677ce6424b907425a773eaa918_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF80LTEtMS0xLTY0Mzg2_7751cfd2-2f9e-42c9-bce4-43c98f78252b"
      unitRef="usd">2356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bd9aa4153a24dab97d34bd8e06cfad3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF80LTMtMS0xLTY0Mzg2_5e0af82c-bd9f-4dc0-ba05-96e3dd84523e"
      unitRef="usd">1254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3c4f48a8b044a0ca1ac4814bd872db9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF81LTEtMS0xLTY0Mzg2_24fab24a-fbff-42af-bfeb-625ca5c8e05c"
      unitRef="usd">2883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3617b5bcdda43368c57694c58dec95e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF81LTMtMS0xLTY0Mzg2_0448712d-a7a7-4842-824b-6175ed9fdda5"
      unitRef="usd">3133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF82LTEtMS0xLTY0Mzg2_2f94aa3d-c852-48c8-9e14-71cff7f0ccf3"
      unitRef="usd">8558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77cf5d318d1f498e8af6a3f89e7e8a29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8xMDk5NTExNjI4MTQ4L2ZyYWc6ODc2Zjc2YWZjNGMwNDQ1ZGFhODYxZmNkNzA5YTQyODAvdGFibGU6MjBmMzZjNTkwYjU5NDM1ZWIzYTg5ZjIyZjgwZDM0NDgvdGFibGVyYW5nZToyMGYzNmM1OTBiNTk0MzVlYjNhODlmMjJmODBkMzQ0OF82LTMtMS0xLTY0Mzg2_43145ac3-c93f-4241-b57f-fb7228d5656f"
      unitRef="usd">6611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83Ni9mcmFnOjIwNjkyNjRjOTBhZjRjZjU5NTE2NDVhMTQ5NzEyOGY0L3RleHRyZWdpb246MjA2OTI2NGM5MGFmNGNmNTk1MTY0NWExNDk3MTI4ZjRfMzIw_d176e09e-5199-4a82-99b6-d25dbcb2c382">Related Party Transactions See Note 5, Debt for details of promissory notes issued by the Company to certain investors of the Company (or an affiliate thereof).See Note 9, Stock-based compensation for details of partial recourse promissory notes issued by the Company to certain executives and employees.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfNDk0NzgwMjMyNTExMA_b35df4d1-f529-4603-b94b-c370dd117abe">Subsequent Events&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On April 29, 2022, the Company and its subsidiary, Sense, entered into a loan and security agreement with Hercules Capital, Inc. (&#x201c;Hercules&#x201d;) pursuant to which Hercules agreed to make available to the Company a secured term loan facility in the amount of up to $50.0&#160;million, subject to certain terms and conditions. Advances under the loan and security 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 and security agreement includes covenants, limitations, and events of default customary for similar facilities. The loan and security agreement matures on May 1, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the terms of the loan and security agreement, $20.0&#160;million was funded by Hercules on the closing date. The Company may borrow an additional $20.0&#160;million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0&#160;million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve month revenue and profit milestones. &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 April 29, 2022, the Company entered into an At-Market-Issuance Sales Agreement pursuant to which the Company may, subject to the terms and conditions set forth in the agreement offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company&#x2019;s common stock, par value $0.0001 per share, having an aggregate offering price of up to $150.0&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id9bbe6fd61054721a9e31cbb9a7c1d08_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMTA5OTUxMTYzMjA2Nw_ad2f4ee9-6506-4faa-bc29-89f106438107"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i172486753c2a4ea897a19d16a16f49bc_D20220429-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMzg0ODI5MDcwNDk1MQ_8f47e0c7-dc5a-43ad-ae50-10c783548833"
      unitRef="number">0.0615</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id9bbe6fd61054721a9e31cbb9a7c1d08_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMzg0ODI5MDcwNDk1OA_203abea3-82c5-4a0a-991f-158041664b81"
      unitRef="number">0.0940</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ia0a078c7d75a4746a75a343be37fdb92_D20220429-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMzg0ODI5MDcwNDk2NQ_c5ea601d-92d5-4a7d-9fdd-5ac0c587a5e2"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <oust:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="iec6f81434f014f34906c64be98e291fb_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMzg0ODI5MDcwNDk4MA_4b8c739d-0ace-4121-9dd9-39d902c37739"
      unitRef="usd">20000000</oust:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <oust:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i77ace1c121d54d71a4fba1fee0ca5967_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMzg0ODI5MDcwNDk5NQ_ff968039-f1e8-40e4-b4be-78bf2055dcb7"
      unitRef="usd">10000000</oust:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idbdaed7381084acc8696b02cd1827460_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMzg0ODI5MDcwNTAxMA_5456a570-d746-4312-965b-4938184f737c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:SaleofStockAuthorizedAmount
      contextRef="idbdaed7381084acc8696b02cd1827460_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl83OS9mcmFnOjVlMjUzMTBhOTc0NDQyODdiZTM1NWJjNTZhNTdlZDRiL3RleHRyZWdpb246NWUyNTMxMGE5NzQ0NDI4N2JlMzU1YmM1NmE1N2VkNGJfMTA5OTUxMTYzMTEyNQ_7ad2ac96-42fb-42e4-bb48-e424dde4215c"
      unitRef="usd">150000000</oust:SaleofStockAuthorizedAmount>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC01LTEtMS02MzQyNw_3c2baa24-6947-4d42-8b0b-5c0ec3f0f7b6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC01LTEtMS02MzQyNw_3c2baa24-6947-4d42-8b0b-5c0ec3f0f7b6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy01LTEtMS02MzQyNw_e5f3cb48-1c24-43f6-8e88-404ca75de68a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy01LTEtMS02MzQyNw_e5f3cb48-1c24-43f6-8e88-404ca75de68a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtNS0xLTEtNjM0Mjc_0603a71b-7823-42e6-a940-585b2581537e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtNS0xLTEtNjM0Mjc_0603a71b-7823-42e6-a940-585b2581537e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMS0xLTEtNjM0Mjc_eb65cb22-2655-4b18-a9c5-cc59e9985632"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMS0xLTEtNjM0Mjc_eb65cb22-2655-4b18-a9c5-cc59e9985632"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctNS0xLTEtNjM0Mjc_57dc88f0-f9fa-413f-8734-ea5834560499"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctNS0xLTEtNjM0Mjc_57dc88f0-f9fa-413f-8734-ea5834560499"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNS01LTEtMS02MzQyNw_7401470c-7acf-4bff-a845-06d3d703d536"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNS01LTEtMS02MzQyNw_7401470c-7acf-4bff-a845-06d3d703d536"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMS0xLTEtNjM0Mjc_b8351741-57ca-44e9-8768-57512f91fd7d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMS0xLTEtNjM0Mjc_b8351741-57ca-44e9-8768-57512f91fd7d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMS0xLTEtNjM0Mjc_a25a5862-fc90-48af-883c-14febecee7c5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMS0xLTEtNjM0Mjc_a25a5862-fc90-48af-883c-14febecee7c5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItNS0xLTEtNjM0Mjc_c18a72c2-ad84-49f1-803a-6205ae175601"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItNS0xLTEtNjM0Mjc_c18a72c2-ad84-49f1-803a-6205ae175601"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMS0xLTEtNjM0Mjc_6783c532-7f94-4720-97dd-e3a781180013"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMS0xLTEtNjM0Mjc_6783c532-7f94-4720-97dd-e3a781180013"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTgtNS0xLTEtNjM0Mjc_4750d2b1-0a47-4423-b7ef-179686ea934f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTgtNS0xLTEtNjM0Mjc_4750d2b1-0a47-4423-b7ef-179686ea934f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xLTEtMS02MzQyNw_a352f979-f3c6-41d0-8066-c4f17af8efb8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xLTEtMS02MzQyNw_a352f979-f3c6-41d0-8066-c4f17af8efb8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi01LTEtMS02MzQyNw_45073edb-435d-42d4-af07-33beee8d66cb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi01LTEtMS02MzQyNw_45073edb-435d-42d4-af07-33beee8d66cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtNS0xLTEtNjYxMzQ_e76010ae-4de4-4732-a44f-add43a9cde53"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtNS0xLTEtNjYxMzQ_e76010ae-4de4-4732-a44f-add43a9cde53"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtNS0xLTEtNjM0Mjc_44265b54-9d21-474e-9c17-d5540b2a20fe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtNS0xLTEtNjM0Mjc_44265b54-9d21-474e-9c17-d5540b2a20fe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktNS0xLTEtNjYxMTQ_e43fe97f-7d59-4a0d-87ca-b8a84a71a22a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktNS0xLTEtNjYxMTQ_e43fe97f-7d59-4a0d-87ca-b8a84a71a22a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMS0xLTEtNjM0Mjc_23893ba7-ab39-4b4a-a2e0-a64e78986211"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMS0xLTEtNjM0Mjc_23893ba7-ab39-4b4a-a2e0-a64e78986211"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The shares of the Company&#x2019;s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1), have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 established in the Merger as described in Note 1.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNC01LTEtMS02MzQyNw_3c2baa24-6947-4d42-8b0b-5c0ec3f0f7b6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMy01LTEtMS02MzQyNw_e5f3cb48-1c24-43f6-8e88-404ca75de68a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtNS0xLTEtNjM0Mjc_0603a71b-7823-42e6-a940-585b2581537e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItMS0xLTEtNjM0Mjc_eb65cb22-2655-4b18-a9c5-cc59e9985632"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctNS0xLTEtNjM0Mjc_57dc88f0-f9fa-413f-8734-ea5834560499"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfNS01LTEtMS02MzQyNw_7401470c-7acf-4bff-a845-06d3d703d536"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtMS0xLTEtNjM0Mjc_b8351741-57ca-44e9-8768-57512f91fd7d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTctMS0xLTEtNjM0Mjc_a25a5862-fc90-48af-883c-14febecee7c5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTItNS0xLTEtNjM0Mjc_c18a72c2-ad84-49f1-803a-6205ae175601"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktMS0xLTEtNjM0Mjc_6783c532-7f94-4720-97dd-e3a781180013"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTgtNS0xLTEtNjM0Mjc_4750d2b1-0a47-4423-b7ef-179686ea934f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi0xLTEtMS02MzQyNw_a352f979-f3c6-41d0-8066-c4f17af8efb8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMi01LTEtMS02MzQyNw_45073edb-435d-42d4-af07-33beee8d66cb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTYtNS0xLTEtNjYxMzQ_e76010ae-4de4-4732-a44f-add43a9cde53"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjMtNS0xLTEtNjM0Mjc_44265b54-9d21-474e-9c17-d5540b2a20fe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMTktNS0xLTEtNjYxMTQ_e43fe97f-7d59-4a0d-87ca-b8a84a71a22a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RhYmxlOmI4ZThiODllODBjYjQxMzA5YzYwYWZhNDkxNGM5MjkwL3RhYmxlcmFuZ2U6YjhlOGI4OWU4MGNiNDEzMDljNjBhZmE0OTE0YzkyOTBfMjAtMS0xLTEtNjM0Mjc_23893ba7-ab39-4b4a-a2e0-a64e78986211"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYTNjYmM1NzVmMDQyYjNiNGQ3Y2YzYmUzZDA2MDIyL3NlYzpmYmEzY2JjNTc1ZjA0MmIzYjRkN2NmM2JlM2QwNjAyMl8yNS9mcmFnOjA0NzdiNDU5ZDYzMjQzM2M4N2I5ZGE1ZjY2YjE0ZTc0L3RleHRyZWdpb246MDQ3N2I0NTlkNjMyNDMzYzg3YjlkYTVmNjZiMTRlNzRfNTQ5_5542b4c8-b482-45f6-896a-da953f99740e"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
