<?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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oust="http://ouster.com/20210331"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-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-20210331.xsd" xlink:type="simple"/>
    <context id="ibee4120bcd2f4a739b2f1a20a239ea4a_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="i36099e2593df433880629a19c3191ac8_D20210101-20210331">
        <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-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibba8b86c61044c09acf2b0697f7ab662_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2346e1e46925426492ebfe363c0ffd20_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i3401075853014dc3abe44f7794c99cac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1b2018e8d4a7463787d8e6530860b744_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i277a1ac523634a33acc392f04bddcccc_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5ccf8930b7364c8dafdc3afb238ab7fb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if6dbf0ba6e3a42aa9bc94b3fd07c0592_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="i41f60cd853ee4af6a7f8be531a5a3c91_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="i0c4f8370f06f4900ad392d9e89685b40_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="ia3decdc0d37f41b79200f205437d03b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ce013ae8a0245feb26b3f3bc503f25c_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="i4a23550b59ef4dcebf2a43b435d9b993_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="i6b3c89ea3ee94803b4fd1b91a246b053_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="i488de188855747c49bc060ee05a433d5_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="ic2147a641cf84c41a49f0f4e09142193_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="i3b8b77fb10e84052bf31a202f1e87a1a_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="i38ceedc1974a474db58ff2a421fc4840_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="i2e2be66046c6442da4a2d547972a97ea_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="ib7199ac0ed7846529a8bb57bc7683f42_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3a25222dc681495dad6d089e3103b414_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="ia7a95b04ad8a465481585e2ffb41bac8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iedd5f97fa66f44879d9b2e9a381e3e6d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i771ec23228534426beb700b963d00a76_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iedfef563f6cd44dda8739469f38a902b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb2bbe3ac6c243c5af3efec0a036b220_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i437f441ed16a41b080ebdcd59477da94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cbff34db5e34da18095768d0fdf1fc7_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifece55f732e648dc8dac0e5d2e62923b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id7f0f20322fe48d6872d482daaa03e21_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i92d60c9a550947408c33016361837073_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8c134053be5e46509e39abf7ec5a7c29_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie9db8c63bdbd4a51a53e3f607aee47a9_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i33b063be8c45449ebafcb45de274bc49_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i14d3207d5b824df493ca4138f4c872c0_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0178fdc1695a444b8d5d9576c473554a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia2e950544e9e4b728f4d1d6351fd2de8_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="i449e2a62f1b24247a63b0df45261fc01_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="i15d2c8d328f046f0bfb8a23f3fc8671f_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="i4c5c1b5688e24b4a96177189a6917eb2_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="ic32cb2d6325548d097d43b2c24862904_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i33a5441cf9b2498e92adfb7599bb8abd_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="ie78aca1c75d94a28a2b4e4014d90cead_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="i64343414ac3d48a29765a8019eeab644_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="i0831549aacdd46ebbb5630d79132fe56_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="ib8be86da0bb144559b6185e0fd3dc577_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="i450259ab2824405eaa2984bc8a6ed4a9_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="i81728239fa024c6b9162b36ef938b6d4_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="i5245dc2f1cb4481da6dffd587e748c23_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="i0e6bcec3e7bd4c99b52d01fcec9e9e89_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i5712c798ba5146cb9bc3d1b8b4483238_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="i92fa07d718774b7dbb038035995e317d_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="i3e8afdea908d4b27aa3f7fcd3d28c046_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="i820786d4a96841e68e2fad0cecd611d8_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="i609d33f105ac47909dba4dc3111b1d3b_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="i0b08776ec5874d608bb1f471363e6976_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i41d7869670804632bea2b06eb99d351b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifdc4c6200519425a99217aa08a67c538_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="i4437344f01bf49108fd3164aa89adae1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia0d14a492a77491f80ec831438aa9281_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="i04e445f8206f4d5cace9e5ad04d9e44f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">oust:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i593582df9b55456090d0bce67a40e924_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="i6cfe9d7276414a2ba363a20b7f367512_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3649c7eaeeaa42ffba890fc1f0262ad2_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="i89148df699564b1e9157b0e0a514a22c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i77dd3f2aae7a4aa4a8a8ef282bd421cb_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic58c04034c694556874695570d50de35_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2aa676eaf10d43fc871194627e46b8e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia46b231a81324ef78481fc590fd07cb3_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:AccountsReceivableMember</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="iaca1efc1f8f84e868ea3baafc9aa6921_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5a89a6e6228e4b7281316265a3b9d1a8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i22d6b32ec0ac4ebf9925fc7f3141be63_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerDMember</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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id5db4e0c018a4caf9ecab16e618dc48d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icb460fdbed4744088373f799c91bb39b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">oust:CustomerDMember</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="i555a9389a13c43cea7942b805723bf0a_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="i87e10efee81a4641a98acb9542452ba4_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i69cc9ecb104e4eba8001c8fe0124253e_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i23c1b40e1a9f44fe90beecc4d5ed187b_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="i113cb15d8c1a465f8c592e5c82568261_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5beb8f7b5d5c437b856371fd37603296_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i71e443868c624dc2b3c1a9c9ce3fc158_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i84a76c045c3c45c9818fc4d0791c8570_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7cef6b668ed4457493eb3d5aac6bd9ec_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if408af386a5c4383897c8fca80dcd8ac_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i478802f1f4fc4e02806302dbc103b0df_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2a1a8baeafdd48cfa03c9aff99ab893d_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if3887de5ae2e4978ae7d91424469437b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7fa99bfada954770b1a36b9a935cbc3f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8effd9d09aaf422fa4143666202748af_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i358797d94de84bc9a266070a00b65706_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i56139e530b654f9b88eaa792e45f42ee_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i60f56ead763b4d868ffe58cbfe4e9c57_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i400bcccc9cf7492db890b5af0b3d84aa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0693cc8a3e0c4a7bb1a4746b5b9e8a9e_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f444488d72d450ba06beec4ad55f49f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4586636a36fe4adcb99ab74f76f4996a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i36fbcf07cc1440f2a3bcac7ecc3a663d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c960b2dc61f4088ad47ec9e742fed2b_I20191231">
        <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">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i486d8f0c92c04ba7a432c58d3a9caaaa_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i306e91b119ae4c0b974a5b0e2fe8bf8d_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i720c6e416df04860a9d2d58d3a06ffa4_D20200101-20200331">
        <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">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if1f6f5d612e64a1b8c1b55d105fa21bf_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if1462b906bad40e9ae6718ea494a6632_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib9179e0f59da46fea77403d8b683baf8_I20200331">
        <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">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2dd3fb1fb249482f949d10f5ab8cb81b_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="i42badf5862af4404af77942856c94d3d_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="i1fff38b09e68465aa7b4717e38443118_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">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cb50706d9a24c18899b2872a2b3a888_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="i8072f859b08c48a586bf8c6298a122db_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="ie8162574507b4dd9af08d3517d18b4a4_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">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i09529e5cd8834262a7cd787cc1fc7a13_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="ibeb8dac1f946489383926992345c4230_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="ief6ce4c30c3a47aca5500ea6affa200a_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">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc0214a8fc7d4b1bb10723fda60af791_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4c2dd83c0be3442090e4c5daa9d54ac3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6ef7d8448580466dbf14ec5282108f05_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iba5dadb6c7714d94a66016645d6cd6af_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3df5f1f788f845c3a73196acd69d4126_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2d4a228efa66493d8dac719ff6111956_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a26451ee10e459e8846b37a697f15f5_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i79c33f7295fa48ac9a838496fa1bffe3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1ccbc505a34044ca8968b46d0687d53b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia586f5ea38e54415b229e9cb5465ee7e_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i43a5ca21013c4b16975a7d83d0c9404e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iffa7f1d35f8a4637ab1d6286365e6260_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i69ddac937c0b4db4a869d18b95bf357c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i38b3a8c419a54367a86e4470693afa81_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib1b8c4881eea42d6b9848cd8b5e55982_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i509a85d06c0d4dc39662a0c7c64fb0c3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9e4e2cb5b67443e9bf6a547d81891143_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icc5440363af24e8ea4074bada7bc8ab7_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="ia82eb8210f014fd687c9e62b0d2c9e75_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="ief680ccb71cb406681e3e5a6f0f0086a_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="i5f4a1a8cdacc4598a5c4ccdfc0918498_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4d619a71f8784ec8bdc5479612b25655_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i6082fcde55364721bacf5efd5e7d207b_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="i9f5994bf513045fb8c14105a78a2fa3f_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="ia7ffb522895d449191e6204ccfda8390_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="if93c70cc9d1f42519696fd008165883c_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="i901a0e11a30248d1bcf753cdb10be6a0_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="i1d2cb45491454428b0ed987bf8e99831_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd4f1121ddb7471da313a57232a7baee_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="i8a13ce21fcdd4340912ca86b63494e36_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e20146f37b74f23b42e43755bbd706f_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="i9acb3bbbf0404cf0a5343f8028b7838f_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="ie14481f53f6b44728f31caaf75ff4a4c_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="i65be8b526d2549c894e9104852c10e7d_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="i1360e914ff3c409b88ae2905489ae6f2_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="ia868f5af78c14000b8c9091f9d90f02d_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="i77b6b39d1ee841148e547a73742cebac_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id1c8bad2d0134ae2b6e61c2dbbea1121_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="i6048940eaee54216bb296f2e9f29b641_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="ie01d9546f5564728a8ca851d33308d21_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="if24898be66214b09b143a77dc5720a6f_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="i39a5241b6c784f16b9feca5a8a6a0114_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="i2733223dcc8b41588e6bd905cce55026_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="i9f206ea30f2c42c7a0696dc633189f9a_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="idfe4b17f01674bffa76cae6356628431_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="ic420c139e4424068830ae4d34c567b6d_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="i28626a907a6b4ab5a8cfeb10171deca7_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="i1f1024d4610343bea76599c8a9ccb05a_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="i0ef46e2973234e7281584ab3e6c14bac_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="id9f7b326e295491a9e9ec06ab5dc4310_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="i5a9321bd5b444fdda1f0b2ce1bb39b2f_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="i19a506f6758245008c3eacf0039b7f03_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="icdbb7ca9945b4e3388283ce92f3a9391_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="i7e36139d701f4061bfee5a8be83c7223_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="i59af89a2f58a46f89116348cfd279d6e_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="ic16263e4f1804da48f7742954229df7b_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="ie327c268350945f09afb646fc5104472_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="i3643f51fe09d48bc980bbe8e7e9ce027_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="i2fdb9497932341a8b2d1064872479825_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="i10235591c5774f20b76d7b4585e63d45_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="i0d182516bdc14f108b07eb9769c9faa5_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="icd31a927f5b24810a6be2c91f30aa030_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="i399e723f4e604e678461887fbbf52ee2_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="i6529fb7278474a3dbb6d2b3e4c306619_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="i77a876be58b740ef9bc4d0ed23d5402b_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="ia8477e3e606942d7ade2cbd1eebca98a_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="i655fd9cee6384e73891ed3a855b1803a_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="i697177541fca4f2884cb8f7355e33d96_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="if7ff1dfd6f574cc99fea96c5afeda605_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="i2cef02ba67044b15a01a25e43f2cdb19_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="i0807b52bd6e9448d9efe490603f9dfca_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="ib115533e7a3d439eb014ed82f68c4462_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="i7caeacecfc6e4c2f97dae8c8922fe8c1_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="ib3038a40a5954edbb0dbf4c9dca5277c_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="if7531ae5a924489d9309e89a79614f5b_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="ice5a385a06f64d74aae501d252d86445_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="ibfb8e564dab644e6a8501b5fdcb865ac_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="id936c01467984532ae8cd2afe7b7dadb_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="i3dc448bc03fa47d284692f362660bd15_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="ib19008e34d884810ba60ec6374cb0369_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="i1e0f6f39839f465ca516940370f3af0a_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="if7697058d11d4b9090746ecde5d929fd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:ThirdPartyContractManufacturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i26794ee9fb0e4439b34500d80a3df414_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">oust:OtherVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i10352fdba7f14371bd50edecf0dee228_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7654453bdc5c407dbb5a7b6e116d4301_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia1499ee97f514a2f85cfa91533ce2555_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="icef692b6102b443a988b44603de581f4_D20160401-20160430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="ica5547836a5744e3ba0e0bada419c16c_I20160430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-04-30</instant>
        </period>
    </context>
    <context id="ib1a35652fe754435af073a9d6a0cd1da_D20160401-20160430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="ib1621371e0714e0d9b735738c9f0e981_D20160501-20160531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="i2129275c5e064f1397aa6e2ed8bf2621_I20160531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-31</instant>
        </period>
    </context>
    <context id="i4cfd29045c154ad8b046dc041edefb7c_D20160701-20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="ia3fd41d707b5479085cedb88ba08bd4d_I20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="i538ef9d3859043d89a224fdf10bb7b20_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ibd3e8da21a1e4d43b643184b674f9931_D20171001-20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="iff8688597f554287871a84117602a9b6_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="i6657dc1daced4413bc902f66943a9c6d_D20171001-20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="i5aebb5c1c0594ed6b6634916d1e6faaf_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i949c592f949d430dbb771c1d368f799c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idfda47f1a35f49e8bf1e9a0334d22dcc_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iecc7167a612a41789217ff4647974e62_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ieb8ecaf469f14a57bfbca01e218fda6f_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i692eca912b884e9588851e9d40c6b3ec_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ie6e1c062f4534cfc9b25f52d0f2714e6_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i6b9f5073c7854a5a9375d844d5d6be29_D20200701-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="ib364a554b86547bd8971094c45149181_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6eab09bcfa1c468fa107669b4f90c386_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3c2a1a63c05b49f69c8e3d02605d1d2c_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="if10e75b88d734f8b91b01c19242e32fe_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i68527f948d5a45c4819dfee28bd31148_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifff1b7c729f94cf68c551478afb45250_D20210310-20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-10</startDate>
            <endDate>2021-03-10</endDate>
        </period>
    </context>
    <context id="ib77aa9da51ff4085a43af4f8070b4c09_D20210310-20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-10</startDate>
            <endDate>2021-03-10</endDate>
        </period>
    </context>
    <context id="if767ff338134447c9c9d5aabb182f27c_D20210310-20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-10</startDate>
            <endDate>2021-03-10</endDate>
        </period>
    </context>
    <context id="ic91c11b88b514595918800aa6e83ede7_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesSeedRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="i130bdab4184a4523aa7a7ddab89fb7d9_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="i0c5bfec6c67f4eb19f3ec4f6bd9d79cf_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">oust:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">oust:OusterTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="id62668e865044533a57c393f280438f8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:VestingPeriodAxis">oust:VestingPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida4e5d26a9d0481ba9f1e9697d2eb6af_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:VestingPeriodAxis">oust:VestingPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ba381b40e2d4b048653a2b2de66a2dc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oust:VestingPeriodAxis">oust:VestingPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4056cf90f4044ad3a7a1e78036e6db41_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3bf14499bd01421591ff4401a463dcb2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iefc3ddba31514d0c93b22544bf648522_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:ShareBasedPaymentArrangement10ShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3d15b8fb60ef4c258b9c315dd2a9d446_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:ShareBasedPaymentArrangement10ShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if3a195bdd3b849638eb53c310ad441c2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i844d68a0b358411bbeff6f647ee92db1_I20201012">
        <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>
            <instant>2020-10-12</instant>
        </period>
    </context>
    <context id="i120d6d8683db4db1ae77fca35aa8c674_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="i0314daf0b33542f780d00b100265a3f1_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="idedfcc4a7927485b858eb77757a641dd_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id96b7bcf684148108973314d6dcb6cb1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oust:NonExecutiveNoteholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9dc1221f84c44e62bff405544e97bbd8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ae784649e0b47eeb0469b3574f6ba96_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib67451a1c95c414cbbb64e0c67df5c97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d816aa35f6b4eada0808f3627427c50_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i74569cb77d50499da0141a210e80a78b_D20210101-20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic4c206fea4b54b14ad13d9902a67a201_I20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i76c54887886c4b778357f977ba254744_D20210101-20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if0c6a988bd18456fb168eed5c16cac2c_I20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0413f957959b46a58b5bd6d144554a5c_D20210101-20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i408ca14c926a490eba273b9936363f4c_I20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0590d5f09d034aff89e9a44251b669fb_D20210101-20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i679ccb99b880455189faa490a8ea5089_I20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i109dd07a51a749c2b2e2632d62312ac5_D20210101-20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c1e644dc2414626865a891dce835561_I20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7f749c87ea3e45539f9f5a39321c2bdf_D20210101-20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9fdc396610d94c6d9533efda3620bf75_I20210331">
        <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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oust:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icacd616c73bf48c0a7d13d4613cab4e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib08da047e5144774abfb033b74292ead_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i05b78ab6341b419986b743ddcf865e8c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i636049755d93402f918868420a6e2cce_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i2b0310628e5f43c4a7b70e8a50632c64_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc76e4c19f1f40c1964d25fe42d141ac_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i6b1b1b3549e5443e814a1000c656de99_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ieb3b826c0c664ca4b07cb49bbb58eac4_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i8ad9bb226da141d2b9fc1017df4b2b53_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:ShareBasedPaymentArrangement10ShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i1c0289e18f8f469dbe3a09b1e757bc03_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:ShareBasedPaymentArrangement10ShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i669ca98753864b51822868a0babe4be6_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i8551e4a483494f3392faff94c3eb2434_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i5bcd7a92854c4b7fb215d5901135ad8f_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">oust:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ibbff6e8ec7624210a6b99de7847f3b36_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i45e83945014344b9bfb72ab49309c126_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">oust:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="id93efaf624f14c2c888ca244d7719d99_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ic9fdbb7426564d979dd94a0ca6ceedd7_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i3830d19d988347598861d742939c7b4d_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ia79171f34ea74c68b4ca902847ea9c5c_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="iaaf06b544c544ab0810c65d89597628f_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i24c25e336e324c60a0c2dc8300150f0b_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ibc3ad43eb5484b98a3f6c911002ec269_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">oust:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i496c414b4276415f89ea703a6d38984f_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="id51a33d4e7ce49c78adc9d2a3b17727d_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="if0958aeabb6f4411b9e517d889747622_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">oust:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="if084c83c076445dc87fdb1ff4bcfafbf_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i70e2be24b80b4d5eb6c80d4cb01a151a_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i5da956fe1a9c43fb9527bfe67570903b_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i2845627b271c43308e13eb042cab4e68_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i5c44daba2fa9483ba3cce9ed19cff9f6_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i8637e5d43a0840a1a3b7e80b2b5f1a51_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">oust:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ic8a4f3584e0c4053a2efc715d134afd1_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i74fe4a81f0b549b191f3232158aab725_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">oust:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="iac006abeb85f4690bfee7fb69d0b268a_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:SeveralMembersOfTheBoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ife5795c6493f4d3684b041592a51cb36_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="i29040b1dc5c84a20806e2d02049af963_I20210311">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i313a5481aa1645cebf6e364e4a1d4340_I20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="ieb5b657ed3d1449c861f0adbe9ee2c94_I20210311">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">oust:OneSeniorAdvisorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-11</instant>
        </period>
    </context>
    <context id="i4f07eb3a733144cab616191ba54e34b1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i67e21f4fa90a4408b476cddf867185b6_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="idfce63a4770245eb91f2591fd71509e7_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5c836a17936744d7ae520e20e101bc3a_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="i164d040c22144e2a950a56e5c1c23f4e_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3cb08554c0db4f53ae3a1f351f427e83_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="i40ba2402d7434478b406fdf18d72089a_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie3ee450a732b470c80e63f095467a304_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="i90f4e824f2c34d2cbe7f4f67432692ec_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc2c54b6d0074745bece38dedfda637b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oust:A2015StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iea22af1d2df04078996badd1c3104f8b_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oust:ManagementAndEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9fc2eb597d2b42c8ab54e6a2d9fb0ed0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i204e39efdcdd45c68a44ae2b4ab1d57c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7b27d0c61e0c42639d20338e823f38cc_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="i759c1b35b4f146e38e6337a6ba5a95c0_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8aca23b8c1854e8cbb163403bdeab90e_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="ie4e878022ccc4c4f8c18164eed870412_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i78535404b3434f7eb65b26ab2e6231c9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i35a3b780ed724c0a8a8c106f20605af5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idd94e7df23b14e34a2a93192068a86f0_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="i93fb314a56954c8aa87a539f46554175_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6eaa8cae07af424ebb8dd6db7df70237_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="i7b0438ee5e47495386644ab39576e773_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i324b780063584973b41403a54c0b8125_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i597f55a5aae742cea0cbede193d1ab46_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001816581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">oust:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4d1b27956a86479892a07257f8c2f2ca_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="i3d2adeaa3b2946339de76dd6e6857f03_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>oust:segment</measure>
    </unit>
    <unit id="year">
        <measure>oust:year</measure>
    </unit>
    <unit id="letter_of_credit">
        <measure>oust:letter_of_credit</measure>
    </unit>
    <unit id="vote">
        <measure>oust:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80L2ZyYWc6MmYzNWZlZTUzNzIyNDU4ZTgxOTQ0MTcwMzI3MmViYWMvdGFibGU6NmQyNTU5M2E3ZGMwNGE0ZmI1MzkyZGVlNDg0MjkzNDYvdGFibGVyYW5nZTo2ZDI1NTkzYTdkYzA0YTRmYjUzOTJkZWU0ODQyOTM0Nl8yLTEtMS0xLTE4NzU_5b321461-9bd6-4b13-ba1b-70144b0dd475">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80L2ZyYWc6MmYzNWZlZTUzNzIyNDU4ZTgxOTQ0MTcwMzI3MmViYWMvdGFibGU6NmQyNTU5M2E3ZGMwNGE0ZmI1MzkyZGVlNDg0MjkzNDYvdGFibGVyYW5nZTo2ZDI1NTkzYTdkYzA0YTRmYjUzOTJkZWU0ODQyOTM0Nl8zLTEtMS0xLTE4NzU_5a4a1f9f-8595-44c4-b55a-c78c21ad3078">0001816581</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80L2ZyYWc6MmYzNWZlZTUzNzIyNDU4ZTgxOTQ0MTcwMzI3MmViYWMvdGFibGU6NmQyNTU5M2E3ZGMwNGE0ZmI1MzkyZGVlNDg0MjkzNDYvdGFibGVyYW5nZTo2ZDI1NTkzYTdkYzA0YTRmYjUzOTJkZWU0ODQyOTM0Nl80LTEtMS0xLTE4NzU_d2ae805f-0277-4210-bb84-f79ebccc6de2">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80L2ZyYWc6MmYzNWZlZTUzNzIyNDU4ZTgxOTQ0MTcwMzI3MmViYWMvdGFibGU6NmQyNTU5M2E3ZGMwNGE0ZmI1MzkyZGVlNDg0MjkzNDYvdGFibGVyYW5nZTo2ZDI1NTkzYTdkYzA0YTRmYjUzOTJkZWU0ODQyOTM0Nl81LTEtMS0xLTE4NzU_2533aa91-10ca-4b82-9049-75f9deac75dc">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80L2ZyYWc6MmYzNWZlZTUzNzIyNDU4ZTgxOTQ0MTcwMzI3MmViYWMvdGFibGU6NmQyNTU5M2E3ZGMwNGE0ZmI1MzkyZGVlNDg0MjkzNDYvdGFibGVyYW5nZTo2ZDI1NTkzYTdkYzA0YTRmYjUzOTJkZWU0ODQyOTM0Nl82LTEtMS0xLTE4ODI_303240d4-8c18-41df-b1c4-70fceaead2fa">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMy0wLTEtMS01MjY3_68d8cc8b-70cd-4fdf-a560-9cc2e6fea4d3">us-gaap:ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMy0wLTEtMS01MjY3_d344297a-d771-4a6c-8553-2af0acc9d802">us-gaap:ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfNi0wLTEtMS0xMjM_5570f6d5-a761-4116-a949-e13230a35f64">us-gaap:ProductMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfNi0wLTEtMS0xMjM_9959f6c5-2b51-4c92-b277-1d77d5b3b1f0">us-gaap:ProductMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <oust:UnitConversionRatio
      contextRef="i609d33f105ac47909dba4dc3111b1d3b_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81MTcvZnJhZzo5NzQ1OWNlZjFjMzI0YWQ5ODlmOTBjNTA1MmY1OGRjMC90ZXh0cmVnaW9uOjk3NDU5Y2VmMWMzMjRhZDk4OWY5MGM1MDUyZjU4ZGMwXzEwOTk1MTE2MjgyMDU_6588b280-60fa-4588-a2d0-2af3c0eae3a7"
      unitRef="number">0.5</oust:UnitConversionRatio>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i669ca98753864b51822868a0babe4be6_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk0Mw_126d9a88-4f99-40b9-9c90-9dea5f53c850">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i70e2be24b80b4d5eb6c80d4cb01a151a_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk1NQ_65ded1df-4210-4cbd-99f6-efad89729eb1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if084c83c076445dc87fdb1ff4bcfafbf_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk1NQ_86c230c0-828c-4dfa-b5ee-b1a4207523ac">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5da956fe1a9c43fb9527bfe67570903b_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgwNA_5aa8410b-2ab2-4fa9-8b8f-842352e372c0">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageMonthlyAfterYearOne
      contextRef="ifc2c54b6d0074745bece38dedfda637b_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84NS9mcmFnOjgwMmQ2ZTcxM2EyZTRiMjQ5NDYyNTQ2ZWY5NDJiY2RiL3RleHRyZWdpb246ODAyZDZlNzEzYTJlNGIyNDk0NjI1NDZlZjk0MmJjZGJfMTA5OTUxMTYyODE4Mg_8e8fc7cb-a0f1-4079-bab0-af901d3d70aa"
      unitRef="number">0.021</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageMonthlyAfterYearOne>
    <oust:NoteReceivableRelatedPartiesPercentageForgiven
      contextRef="iea22af1d2df04078996badd1c3104f8b_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84NS9mcmFnOjgwMmQ2ZTcxM2EyZTRiMjQ5NDYyNTQ2ZWY5NDJiY2RiL3RleHRyZWdpb246ODAyZDZlNzEzYTJlNGIyNDk0NjI1NDZlZjk0MmJjZGJfMTA5OTUxMTYyODU1OQ_355142be-26c8-444a-9e16-a6b1914c5a29"
      unitRef="number">0.50</oust:NoteReceivableRelatedPartiesPercentageForgiven>
    <dei:DocumentType
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTQw_17134e5f-7fad-4f83-a816-e88883f8dca5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6YmMyZWRlYjA1ZWI2NDY2Mjk1NTFkYWQ5Nzg3YjEyZDQvdGFibGVyYW5nZTpiYzJlZGViMDVlYjY0NjYyOTU1MWRhZDk3ODdiMTJkNF8wLTAtMS0xLTE3MTE_67d8155d-7c8f-494a-9011-b696ff95abf3">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTQy_c47ad11b-2079-4ffa-86b2-044bb8c21431">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6MGU5ZWE1N2ViOTEwNDRkZmI3ZmU2YmQ3OTQ3ZWUyNWEvdGFibGVyYW5nZTowZTllYTU3ZWI5MTA0NGRmYjdmZTZiZDc5NDdlZTI1YV8wLTAtMS0xLTE3MTk_f30ebfd4-c1e4-406c-8535-e72d28912647">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTU3_3beab588-1ca0-411a-8e35-d291e806b90f">001-39463</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTU5_dd0e3de0-4a27-4bbc-9f62-9c460addfc0e">Ouster, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6YjllMDgxNGJiMmEzNGFjNzg1OGNhNWI2YWRmMDAxNTgvdGFibGVyYW5nZTpiOWUwODE0YmIyYTM0YWM3ODU4Y2E1YjZhZGYwMDE1OF8wLTAtMS0xLTE3MzQ_40650700-6e8d-4544-9197-123c76b64d24">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6YjllMDgxNGJiMmEzNGFjNzg1OGNhNWI2YWRmMDAxNTgvdGFibGVyYW5nZTpiOWUwODE0YmIyYTM0YWM3ODU4Y2E1YjZhZGYwMDE1OF8wLTQtMS0xLTE3Mzc_4dbc7957-8cc1-474b-8f26-78c4cae97bd1">86-2528989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTYx_220f110d-0aef-4abc-a068-9a51b221b18d">350 Treat Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTYy_6b1cc6c0-fe0e-4cb3-90e1-fa1586e2f94d">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTY0_dc18db7f-730a-4ecb-af74-0be9213bd48d">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTY2_4bd818cf-42d7-42ee-93f7-3650c6631820">94110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTcz_ef1cb63c-6116-4e77-af5e-c8bff6b002ab">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNTc3_c034440e-4e4b-4562-9ea0-75fb1dd38058">949-0108</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i36099e2593df433880629a19c3191ac8_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6ZDg1YTk0MTFmNTA4NDBhOTljZGNhMjE1YzhlODNkYTQvdGFibGVyYW5nZTpkODVhOTQxMWY1MDg0MGE5OWNkY2EyMTVjOGU4M2RhNF8xLTAtMS0xLTE4MzI_49b1d835-7a92-434e-89b4-60b5d280d362">Common stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i36099e2593df433880629a19c3191ac8_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6ZDg1YTk0MTFmNTA4NDBhOTljZGNhMjE1YzhlODNkYTQvdGFibGVyYW5nZTpkODVhOTQxMWY1MDg0MGE5OWNkY2EyMTVjOGU4M2RhNF8xLTItMS0xLTE4MzQ_5a2f41d3-56a9-4114-86f2-efc50bc13cec">OUST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i36099e2593df433880629a19c3191ac8_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6ZDg1YTk0MTFmNTA4NDBhOTljZGNhMjE1YzhlODNkYTQvdGFibGVyYW5nZTpkODVhOTQxMWY1MDg0MGE5OWNkY2EyMTVjOGU4M2RhNF8xLTQtMS0xLTE4MzY_4480807c-d7b7-447d-9a57-2e4addd889b1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ibba8b86c61044c09acf2b0697f7ab662_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6ZDg1YTk0MTFmNTA4NDBhOTljZGNhMjE1YzhlODNkYTQvdGFibGVyYW5nZTpkODVhOTQxMWY1MDg0MGE5OWNkY2EyMTVjOGU4M2RhNF8yLTAtMS0xLTE4MzI_c4ad4a5e-b4c5-4ef9-8514-e2d5af08d963">Warrants to purchase common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibba8b86c61044c09acf2b0697f7ab662_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6ZDg1YTk0MTFmNTA4NDBhOTljZGNhMjE1YzhlODNkYTQvdGFibGVyYW5nZTpkODVhOTQxMWY1MDg0MGE5OWNkY2EyMTVjOGU4M2RhNF8yLTItMS0xLTE4MzQ_3d1ad0bc-c75c-4910-946d-efd08af26780">OUST WS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibba8b86c61044c09acf2b0697f7ab662_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6ZDg1YTk0MTFmNTA4NDBhOTljZGNhMjE1YzhlODNkYTQvdGFibGVyYW5nZTpkODVhOTQxMWY1MDg0MGE5OWNkY2EyMTVjOGU4M2RhNF8yLTQtMS0xLTE4MzY_2ce8d78f-2ddb-4c72-bdb9-74c7659682cf">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNjAx_8e1765a0-c0b8-4066-9651-7a1357200260">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNjAy_03a527f1-e631-4752-a659-8cdbaf8fb456">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6Zjc0NDU3NTVmNTBkNDQ0NDg4NGZkNTlmOGFiN2Q5YjQvdGFibGVyYW5nZTpmNzQ0NTc1NWY1MGQ0NDQ0ODg0ZmQ1OWY4YWI3ZDliNF8xLTAtMS0xLTY1OTU_7d657d4c-0987-4408-b120-d8e22a612c53">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6Zjc0NDU3NTVmNTBkNDQ0NDg4NGZkNTlmOGFiN2Q5YjQvdGFibGVyYW5nZTpmNzQ0NTc1NWY1MGQ0NDQ0ODg0ZmQ1OWY4YWI3ZDliNF8xLTMtMS0xLTE4NTI_f955bfec-0089-49ea-bb3a-9f8dfb3cafe7">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGFibGU6Zjc0NDU3NTVmNTBkNDQ0NDg4NGZkNTlmOGFiN2Q5YjQvdGFibGVyYW5nZTpmNzQ0NTc1NWY1MGQ0NDQ0ODg0ZmQ1OWY4YWI3ZDliNF8yLTEtMS0xLTE4NDk_14678f44-9630-439d-843d-f374b35341b7">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNjAz_db626fb7-40e2-4fbb-b9cc-9041b8563751">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQyNjA0_81b68e1b-93db-46f4-b705-a73ec4e05429">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2346e1e46925426492ebfe363c0ffd20_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xL2ZyYWc6ODdmZjc0YmJhNzZlNDJmMWJkZjM3MTgwODg1MWNhNDMvdGV4dHJlZ2lvbjo4N2ZmNzRiYmE3NmU0MmYxYmRmMzcxODA4ODUxY2E0M18xMDk5NTExNjQzNTkx_a3a69034-a66c-4271-aaec-a9994ae4f130"
      unitRef="shares">161449205</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMy0xLTEtMS0w_a2240b73-96b0-43ba-ae26-6f22a9ce02ba"
      unitRef="usd">257165000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMy0zLTEtMS0w_80c5b179-ffd8-4f36-ba48-eadfca21d0b1"
      unitRef="usd">11362000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNC0xLTEtMS0w_3dabb1eb-9844-4050-bd73-7e1f418f8656"
      unitRef="usd">276000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNC0zLTEtMS0w_cc7cbc7f-3e01-4157-be09-cd5d2d59512f"
      unitRef="usd">276000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNS0xLTEtMS0w_d3371de6-75e0-404b-90fb-2837b8e6119f"
      unitRef="usd">2467000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNS0zLTEtMS0w_5b8f8c86-009c-4096-bc62-2b900e0cc6a3"
      unitRef="usd">2327000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNi0xLTEtMS0w_08f061f9-5c9c-4562-b5d7-e4e82684ca1a"
      unitRef="usd">5293000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNi0zLTEtMS0w_b386854e-965a-49eb-b3c2-044555e70a39"
      unitRef="usd">4817000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNy0xLTEtMS0w_e0a2398f-ba86-475a-bf7d-328712f7ec11"
      unitRef="usd">4097000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfNy0zLTEtMS0w_6ec2b9a7-56e9-4dc8-b461-a24764ab8ef1"
      unitRef="usd">2441000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfOC0xLTEtMS0w_10278c51-093d-41c3-bd00-dc728f1e6c7c"
      unitRef="usd">269298000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfOC0zLTEtMS0w_df543c0d-de76-4118-a1cc-4235c2a6cb42"
      unitRef="usd">21223000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfOS0xLTEtMS0w_7ccab869-e40c-42ed-b8f3-f9611bbe9d14"
      unitRef="usd">9101000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfOS0zLTEtMS0w_5cba1269-76b7-4da2-9d80-fc9cfa977d64"
      unitRef="usd">9731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTAtMS0xLTEtMA_c56286e0-ea4b-4e97-bdee-29934e738adb"
      unitRef="usd">10551000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTAtMy0xLTEtMA_2409d652-3131-40db-a215-bab11cdc95c0"
      unitRef="usd">11071000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTEtMS0xLTEtMA_3c8ed63e-bf61-41ee-8df8-f6397046a074"
      unitRef="usd">1004000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTEtMy0xLTEtMA_cf4cf5d2-1d59-4663-85d7-2011a7d3d773"
      unitRef="usd">1004000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTItMS0xLTEtMA_7b43202e-d041-4066-b28f-0ed0038818ea"
      unitRef="usd">62000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTItMy0xLTEtMA_8999e886-a54a-4341-9378-8fd0e717e2f3"
      unitRef="usd">3385000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTMtMS0xLTEtMA_9103489f-7c07-4bcc-99cd-768cca330d2d"
      unitRef="usd">290016000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTMtMy0xLTEtMA_128747c0-4ab5-4926-8561-e698cba4df90"
      unitRef="usd">46414000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTYtMS0xLTEtMA_4bd1db30-5a22-49b4-a3d7-c29e1f3d7f32"
      unitRef="usd">3933000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTYtMy0xLTEtMA_3d3143c1-65e3-42fe-9d4b-399fd3d71bcb"
      unitRef="usd">6894000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTctMS0xLTEtMA_ef40fd6e-65a4-46c9-a0a1-44baaab4daec"
      unitRef="usd">4645000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTctMy0xLTEtMA_6753d3b9-7f96-47d3-992c-dab61563f6f6"
      unitRef="usd">4121000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTgtMS0xLTEtMA_2ded31a7-b6dc-447b-93e9-7460959796a6"
      unitRef="usd">0</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTgtMy0xLTEtMA_1f8fd23a-c87e-43e3-84a2-b21d713e048d"
      unitRef="usd">7130000</us-gaap:SecuredDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTktMS0xLTEtMA_6d35174f-f547-4c4b-94f6-5d6b72ac7587"
      unitRef="usd">2833000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMTktMy0xLTEtMA_024714d9-7c3a-4389-807c-63da5034629f"
      unitRef="usd">2772000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjEtMS0xLTEtMA_f8771e8c-60c9-4292-8818-ba9709feeb18"
      unitRef="usd">11411000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjEtMy0xLTEtMA_eb161091-d19f-4157-be7c-393bd625073a"
      unitRef="usd">20917000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjQtMS0xLTEtMA_734deece-8a8d-4eac-84f2-29df567ae1ac"
      unitRef="usd">11169000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjQtMy0xLTEtMA_e77d0e2b-6c0e-48d8-bb80-4c5332505c02"
      unitRef="usd">11908000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i277a1ac523634a33acc392f04bddcccc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjUtMC0xLTEtNTkvdGV4dHJlZ2lvbjo5NTY5ODY3ZTBjNjk0MzhlYWYzNjIyYmJlMGU4ZmRhMl8xMDk5NTExNjI4MDAx_5a480776-bba0-4e09-8498-aae9234d408a"
      unitRef="usd">5154000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i5ccf8930b7364c8dafdc3afb238ab7fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjUtMC0xLTEtNTkvdGV4dHJlZ2lvbjo5NTY5ODY3ZTBjNjk0MzhlYWYzNjIyYmJlMGU4ZmRhMl8xMDk5NTExNjI4MTU5_de4b5046-30fd-4877-a39e-3b5d5e30cff2"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjUtMS0xLTEtMA_8273332f-94b8-4684-8a68-ba2279de12e1"
      unitRef="usd">14725000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjUtMy0xLTEtMA_dcd1c4ba-ffb7-4504-87f1-b174e922ed16"
      unitRef="usd">49293000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjYtMS0xLTEtMA_1b4f5c05-d025-4299-a2a8-097cebcbcf79"
      unitRef="usd">956000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjYtMy0xLTEtMA_b69fcd67-3781-4197-b688-bc9deb6a6a2a"
      unitRef="usd">978000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjctMS0xLTEtMA_2ee0987e-110e-44e5-aba2-1aa4558210a3"
      unitRef="usd">38261000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjctMy0xLTEtMA_839ed6fd-fb50-4673-a0b1-b852b12ed8ee"
      unitRef="usd">83096000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjgtMS0xLTEtOA_15e07bcb-d146-439f-bbb8-15d91e81f613"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjgtMy0xLTEtMTA_ecd9efd2-2f66-4f65-a44a-59cc91266857"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4MTI1_327cd1ca-34dd-4c85-9be9-8fbde08f52d4"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4MTI1_7e5ff3de-9285-423f-9b8e-85e99cca334d"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4NDMx_ab21819c-3bae-4749-bce3-46289dc2fd4f"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4MTUx_d8ddc7fe-f88c-4b6d-a95d-bcd0b6b90783"
      unitRef="shares">131411372</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4Mjg3_112d455d-0c82-4869-b211-7d7a6c3e423a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4Mjg3_24a2fede-3912-499a-89fe-a8cb8784df6a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4MjIz_821ec3c0-2ab6-4e74-a540-80b63f622cd7"
      unitRef="shares">88434754</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4MjIz_e80b2eb0-43ea-493f-8513-26e4bb548fb6"
      unitRef="shares">88434754</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4NDA1_6fcf6118-a2d8-44b2-86ce-59999ad3fc50"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtNzMvdGV4dHJlZ2lvbjo3M2Q4OTI5MWVkZjc0N2M2YTkzMWRlMzY5MGVlMGVmNV8xMDk5NTExNjI4MTk3_9f72bcf2-416a-4871-b9af-6e34309d8dc3"
      unitRef="usd">41791</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMS0xLTEtMA_c20ca535-17da-4bb5-b1a5-d8b446ab0b97"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMy0xLTEtMA_3fc8cdc0-4ab4-42a3-b442-6b370d62d801"
      unitRef="usd">39225000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDI0_1bc76231-83f1-4c97-a7b0-c6d05c18ac47"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDI0_54958c69-bb12-43aa-a31f-861fbf3f305d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDM3_410c8152-73fb-4816-8d12-e8b5c07c6ac7"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDUx_dd492ad9-41a4-4b78-8b1d-05206959f2a7"
      unitRef="shares">210956516</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDY0_5a1d8a70-2eb9-4d7d-98e1-50baca71bf21"
      unitRef="shares">161449205</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDY0_f343eeb1-3f9c-45f8-846f-1884c7fc1eaa"
      unitRef="shares">161449205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDc3_4e47d780-ef95-4373-8bea-ba042e8b75bc"
      unitRef="shares">33327294</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMC0xLTEtNzUvdGV4dHJlZ2lvbjpjMTM0ODQ5N2E5NjM0ZTBiYWU2OWNhMjRkMjA5MjgyYl8xMDk5NTExNjI4MDc3_e0d26be1-3dcf-4a81-9080-c6808cdadb09"
      unitRef="shares">33327294</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMS0xLTEtMA_0b3d15cd-8bbd-4cbe-84b9-6ad680e90ef5"
      unitRef="usd">16000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzEtMy0xLTEtMA_5b93c483-e139-4d2b-b174-1c05831276a6"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8yMTk_43950948-adff-4baa-a9d9-29252ac5a491"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8yMTk_d62f8171-b3d8-4f42-bb33-aa70e9896fcf"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8yMzM_f9d393ce-3674-4cc9-a11b-97023cd332b8"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8yNDA_c9dfe579-5457-40a5-909b-588204467eb6"
      unitRef="shares">0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8zMTY_a7715ab2-46aa-4445-a01d-3499eb2ac3fd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8zMTY_e3fa88d7-8083-40d7-836f-b006db4209c8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8zMjM_086706e3-88e2-46cb-92d3-a07657f9803f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMC0xLTEtMTA1OTkvdGV4dHJlZ2lvbjoxZWZjNTU2YTVlOWU0YzhmYjI4YmViOGYyMmI2MTFmNF8zMjM_6da2400d-7c01-4688-b320-75e94e0c73d8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMS0xLTEtMTA2MTM_a54be1ed-87cf-407d-9f3e-0a0d0dbc3c4d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMjktMy0xLTEtMTA2MTM_2ee6260d-b54d-4b79-a08c-9bacafbff372"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzItMS0xLTEtMA_3a07854b-09ff-4298-8c31-65f284e93118"
      unitRef="usd">482071000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzItMy0xLTEtMA_738dead9-607f-4d2a-98f8-38107597a7d8"
      unitRef="usd">133468000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzQtMS0xLTEtMA_1e24e585-b17b-4c97-9d7b-6ac62e60cd7d"
      unitRef="usd">-230332000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzQtMy0xLTEtMA_d22cb601-b45d-4fff-8043-ef918fdfad09"
      unitRef="usd">-209375000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzUtMS0xLTEtMA_b7bf8cf3-4ff9-44d2-aa5b-f6762e111ac5"
      unitRef="usd">251755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzUtMy0xLTEtMA_ac8bb375-173e-457a-bce3-9f1cd87a4520"
      unitRef="usd">-75907000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzYtMS0xLTEtMA_45e74f74-d482-4d94-99e3-45501e148bae"
      unitRef="usd">290016000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8xOS9mcmFnOmUwZjFjN2ZmNDRmMTQ3YmQ5YWNhY2RhNWIyNjc5ZjMzL3RhYmxlOjAxZDY3ODBmMTAyYjQ5NmFiYWZiZDlkOThhNDAyMzI5L3RhYmxlcmFuZ2U6MDFkNjc4MGYxMDJiNDk2YWJhZmJkOWQ5OGE0MDIzMjlfMzYtMy0xLTEtMA_427cf106-e60b-45fb-8992-6f7c9e858c92"
      unitRef="usd">46414000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMy0xLTEtMS0w_b694a7be-cb88-44f9-a942-90da5dd7d5c5"
      unitRef="usd">6611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMy0zLTEtMS0w_64991f70-95a8-403c-b361-d9df6fa6ccec"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfNi0xLTEtMS01MjMx_e85646af-b4be-4187-b614-d34d092e7af9"
      unitRef="usd">4868000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfNi0zLTEtMS01MjMx_2d486878-56b4-4dc0-99cb-725c10d93922"
      unitRef="usd">4216000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTAtMS0xLTEtMA_052e8518-683e-4e0b-a3ef-9385f0c4a0cb"
      unitRef="usd">1743000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTAtMy0xLTEtMA_23da440e-554b-48a8-8479-7545d58af9a4"
      unitRef="usd">-1916000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTItMS0xLTEtMA_3ce67c10-bbaf-4116-8ff6-ab4fce08e99c"
      unitRef="usd">4712000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTItMy0xLTEtMA_93446656-2bba-4185-a3bf-f294ba3f4d6b"
      unitRef="usd">4474000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTMtMS0xLTEtMA_e085bb14-1792-4c06-bc39-450c149c2215"
      unitRef="usd">3426000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTMtMy0xLTEtMA_f9756997-5ea7-4d06-ae7f-69a38580c5f4"
      unitRef="usd">2226000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTQtMS0xLTEtMA_85c20a27-a173-4a47-bd2e-a2ad76edfefa"
      unitRef="usd">9907000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTQtMy0xLTEtMA_169e31eb-9303-49f1-87c7-ca1639bd5eae"
      unitRef="usd">3666000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTUtMS0xLTEtMA_fb3b237c-d6b3-4182-bd50-10e4c374b514"
      unitRef="usd">18045000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTUtMy0xLTEtMA_e3783774-081c-4b70-b32a-f9d0a230f607"
      unitRef="usd">10366000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTYtMS0xLTEtMA_978b2021-27b0-47c5-b8fd-d88e10b8c6e9"
      unitRef="usd">-16302000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTYtMy0xLTEtMA_0f2db52f-5d03-4ec1-bf9c-5ff52c84be2b"
      unitRef="usd">-12282000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTgtMS0xLTEtMA_da3e1dae-091a-4372-9561-4dc1c1759be0"
      unitRef="usd">1000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTgtMy0xLTEtMA_5c012084-2b0f-4513-ba2a-1f7a797c6f62"
      unitRef="usd">22000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTktMS0xLTEtMA_df16918c-f1ef-4f1b-8e8c-472d177e877f"
      unitRef="usd">504000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMTktMy0xLTEtMA_0be61c67-fdd0-43f2-9bf3-4e5482fe6121"
      unitRef="usd">1277000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjAtMS0xLTEtMA_4c2eacdf-5b86-48fd-91b8-225bc424a080"
      unitRef="usd">-4152000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjAtMy0xLTEtMA_68073033-df84-4159-8cc1-f4e417ff14c9"
      unitRef="usd">-5156000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjEtMS0xLTEtMA_a6f4855f-fbc8-4895-a67c-5c83ef1c664d"
      unitRef="usd">-4655000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjEtMy0xLTEtMA_2a78b32f-3cbb-43b9-9a1b-9b2af6617cad"
      unitRef="usd">-6411000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjItMS0xLTEtMA_ee4cfe9d-1327-4bda-8ed9-8b378794f5f7"
      unitRef="usd">-20957000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjItMy0xLTEtMA_01142f54-12a7-4117-8c10-588bc08fffcc"
      unitRef="usd">-18693000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjMtMS0xLTEtMA_ec251d13-b96a-4182-9adc-0fe7c9abf6cd"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjMtMy0xLTEtMA_93136707-4f8e-4b12-adef-833988171585"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjQtMS0xLTEtMA_786cdc8f-3493-4dbf-a85f-2ea2051de52b"
      unitRef="usd">-20957000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjQtMS0xLTEtMA_d42e9fa3-ddc1-45cc-a909-e8a6abddafa0"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjQtMy0xLTEtMA_6c74aef9-6b16-442a-9c42-79401f6de64f"
      unitRef="usd">-18693000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjQtMy0xLTEtMA_79c0cebe-7f91-4b24-a1e6-8c9f8f6d8a79"
      unitRef="usd">-18693000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjUtMS0xLTEtMA_a7e101ab-841d-4ed3-9e70-edd4767ac6ee"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjUtMS0xLTEtMA_d07f6ee2-6b08-49a2-9286-eff81621e8c5"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjUtMy0xLTEtMA_823d2867-6b7a-42ac-b525-20f1fad2892a"
      unitRef="usdPerShare">-2.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjUtMy0xLTEtMA_eb4ee4f3-b824-4843-b480-99392266e304"
      unitRef="usdPerShare">-2.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjYtMS0xLTEtMA_499c96bb-c8cd-4535-9571-a53045b949ea"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjYtMS0xLTEtMA_67d9186d-1a02-450d-a65a-f8135decabe7"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjYtMy0xLTEtMA_1bb90e82-7359-41c7-8423-81da3a0d5d18"
      unitRef="shares">7767169</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yNS9mcmFnOmFmY2QyOWM1ZGQ3MzQ5M2JiNjNlMmJlNzg3NDNlNmE4L3RhYmxlOmJjYThkOGYxM2QzNDQzODA5YmY3Y2FhNGUxZDc5MWNhL3RhYmxlcmFuZ2U6YmNhOGQ4ZjEzZDM0NDM4MDliZjdjYWE0ZTFkNzkxY2FfMjYtMy0xLTEtMA_814c0b17-b461-496a-82e7-4f8c8acc42f9"
      unitRef="shares">7767169</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if6dbf0ba6e3a42aa9bc94b3fd07c0592_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xLTEtMS0w_7dca3eec-f957-4871-b212-db0a27820612"
      unitRef="shares">88434754</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if6dbf0ba6e3a42aa9bc94b3fd07c0592_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0zLTEtMS0w_b36579de-b0e3-402e-a8c2-1dc0ff5ea8cb"
      unitRef="usd">39225000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41f60cd853ee4af6a7f8be531a5a3c91_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi01LTEtMS0w_d340aeeb-992e-45a1-b0bf-45f25c68b406"
      unitRef="shares">33327294</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i41f60cd853ee4af6a7f8be531a5a3c91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi03LTEtMS0w_e2c2201c-5e1f-4e37-b35b-57d58fe80e6b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c4f8370f06f4900ad392d9e89685b40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi05LTEtMS0w_366ee23d-38ad-4a46-87bb-de7fae1b008a"
      unitRef="usd">133468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3decdc0d37f41b79200f205437d03b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xMS0xLTEtMA_c79ed956-4960-4cd7-9fc8-faa122d8f081"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ce013ae8a0245feb26b3f3bc503f25c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xMy0xLTEtMA_8c212f4a-972e-4069-b0a8-f19c71a3e685"
      unitRef="usd">-209375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xNS0xLTEtMA_1ed97681-bf2c-4430-83e5-69b7ad0fa433"
      unitRef="usd">-75907000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4a23550b59ef4dcebf2a43b435d9b993_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy01LTEtMS0w_3c924988-f3d2-41da-a128-5135928f2ba4"
      unitRef="shares">727114</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4a23550b59ef4dcebf2a43b435d9b993_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy03LTEtMS0w_7416c5e4-06c8-4ad7-8432-9300272121c8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy05LTEtMS0w_2ec01cc2-4c95-40b3-bb74-6287174053b6"
      unitRef="usd">189000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy0xNS0xLTEtMA_7ddeeb00-827f-4e09-ac5c-d58d0c1c454e"
      unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4a23550b59ef4dcebf2a43b435d9b993_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNC01LTEtMS0w_a27a1b66-b00f-4237-b6f4-946848db1503"
      unitRef="shares">220561</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNC05LTEtMS0w_7363a19c-835a-4d42-b29b-f53871539214"
      unitRef="usd">43000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNC0xNS0xLTEtMA_9d6d31e5-8b45-45b5-86e1-d55675a448a5"
      unitRef="usd">43000</us-gaap:StockRepurchasedDuringPeriodValue>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i488de188855747c49bc060ee05a433d5_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNS0xLTEtMS0w_6c570c94-c2b5-4d78-8da6-9be3465a9dc8"
      unitRef="shares">4232947</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i488de188855747c49bc060ee05a433d5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNS0zLTEtMS0w_a2726658-9a83-456f-8007-ab22834a4c15"
      unitRef="usd">58097000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockShares
      contextRef="i488de188855747c49bc060ee05a433d5_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi0xLTEtMS0w_df12b486-129f-4c74-bccb-d3cb79c0d186"
      unitRef="shares">92667701</oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockShares>
    <oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockValue
      contextRef="i488de188855747c49bc060ee05a433d5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi0zLTEtMS0w_6301db2f-8be7-49f1-b97d-b893b63474c5"
      unitRef="usd">97322000</oust:TemporaryEquityConversionOfTemporaryEquityToCommonStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4a23550b59ef4dcebf2a43b435d9b993_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi01LTEtMS0w_1610aecb-3d25-4fc2-a150-42594a6ab1fb"
      unitRef="shares">92667701</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4a23550b59ef4dcebf2a43b435d9b993_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi03LTEtMS0w_f49531f6-0ebb-4ede-a4f9-a6a8a0d0da3a"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi05LTEtMS0w_5bcc831a-9d83-40ea-90f1-de7e218beef6"
      unitRef="usd">97322000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi0xNS0xLTEtMA_9e2d2ebe-7d39-4820-8d79-69d9f34a788d"
      unitRef="usd">97334000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <oust:WarrantsAcquiredInMerger
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC0wLTEtMS00MTk0L3RleHRyZWdpb246NDkwMTA1NjNjODU3NDY3NmJhOTA5ODNjYjk0MWQyNTFfMTA5OTUxMTYyNzg5OQ_466c5167-2bb3-49e0-b199-ab35ee9efc98"
      unitRef="usd">19377000</oust:WarrantsAcquiredInMerger>
    <oust:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC01LTEtMS0zMzUw_f3998dc7-ef34-49f4-9092-f096bd8b8e29"
      unitRef="shares">34947657</oust:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <oust:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i4a23550b59ef4dcebf2a43b435d9b993_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC03LTEtMS0zMzUw_65d23caa-c078-4206-9ee8-e6f491970d5a"
      unitRef="usd">3000</oust:StockIssuedDuringPeriodValueReverseRecapitalization>
    <oust:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC05LTEtMS0zMzUw_faf224ec-2f7d-4347-adcd-1cb43786e3a0"
      unitRef="usd">272061000</oust:StockIssuedDuringPeriodValueReverseRecapitalization>
    <oust:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC0xNS0xLTEtMzM1MA_2a2af632-edae-4936-9e52-fd22a657e10c"
      unitRef="usd">272064000</oust:StockIssuedDuringPeriodValueReverseRecapitalization>
    <oust:AdjustmentsToAdditionalPaidInCapitalRecapitalizationOfferingCosts
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOS05LTEtMS0zMzUw_94d72dfa-27ea-43eb-8e44-096e375ce312"
      unitRef="usd">26620000</oust:AdjustmentsToAdditionalPaidInCapitalRecapitalizationOfferingCosts>
    <oust:AdjustmentsToAdditionalPaidInCapitalRecapitalizationOfferingCosts
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOS0xNS0xLTEtMzM1MA_3d90375d-5f8f-4368-bd83-3a181a32a635"
      unitRef="usd">26620000</oust:AdjustmentsToAdditionalPaidInCapitalRecapitalizationOfferingCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC05LTEtMS0w_81f6b7e0-6646-4823-9cdb-5d282714f45c"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC0xNS0xLTEtMA_2cb5e5b0-dc5e-4aae-8357-dc64b5441814"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b3c89ea3ee94803b4fd1b91a246b053_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtOS0xLTEtMzkzNw_95d041ec-b061-40ae-a044-f2789ee03b26"
      unitRef="usd">5256000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMTUtMS0xLTQxNDc_1c8b26f4-2466-433b-bfdf-d7ead3c8ae9a"
      unitRef="usd">5256000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ic2147a641cf84c41a49f0f4e09142193_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOS0xMy0xLTEtMA_9d744e62-40a1-4037-9f29-06394aeff3cb"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOS0xNS0xLTEtMA_fa0fc6dc-d53e-4fc5-808e-07f8d876e767"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3b8b77fb10e84052bf31a202f1e87a1a_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMS0xLTEtMA_17ce223d-fb87-44ce-a696-4353c3a18790"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3b8b77fb10e84052bf31a202f1e87a1a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMy0xLTEtMA_4efee82d-1872-4800-86b6-56e2ea405417"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i38ceedc1974a474db58ff2a421fc4840_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtNS0xLTEtMA_2895e882-b3e7-4d96-a018-05513110741e"
      unitRef="shares">161449205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i38ceedc1974a474db58ff2a421fc4840_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtNy0xLTEtMA_7176f107-cf69-42b5-82a4-9e5794c7eb12"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e2be66046c6442da4a2d547972a97ea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtOS0xLTEtMA_74c07d2a-0aaf-46e2-b885-644f9dcf3efc"
      unitRef="usd">482071000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7199ac0ed7846529a8bb57bc7683f42_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMTEtMS0xLTA_f2d9d707-3f1e-4d6c-b364-5833c76aada2"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a25222dc681495dad6d089e3103b414_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMTMtMS0xLTA_83381111-8e83-439d-bb13-4ddb98be482e"
      unitRef="usd">-230332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMTUtMS0xLTA_535e1b85-0f18-4db1-b286-2f39399ff918"
      unitRef="usd">251755000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia7a95b04ad8a465481585e2ffb41bac8_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMS0xLTEtMA_d255d404-9326-49ad-9324-34ccaf7bfbdf"
      unitRef="shares">4384348</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia7a95b04ad8a465481585e2ffb41bac8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMy0xLTEtMA_7079eab7-65eb-4edf-8fc9-d275ffe7d5e1"
      unitRef="usd">40016000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iedd5f97fa66f44879d9b2e9a381e3e6d_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtNS0xLTEtMA_6b620f13-1c9d-4ee8-aab5-43c1c56f6b84"
      unitRef="shares">7902407</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iedd5f97fa66f44879d9b2e9a381e3e6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtNy0xLTEtMA_505b6743-e918-494d-b94a-bd904df87eda"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i771ec23228534426beb700b963d00a76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtOS0xLTEtMA_d2bb4988-1874-4a66-a7b7-386401e04d4d"
      unitRef="usd">2320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iedfef563f6cd44dda8739469f38a902b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMTEtMS0xLTA_fbd36b6e-4c1d-4274-a046-3dc24e678da1"
      unitRef="usd">-44000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb2bbe3ac6c243c5af3efec0a036b220_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMTMtMS0xLTA_d8b230e9-0485-456b-9c7c-7cd41257d54e"
      unitRef="usd">-102595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i437f441ed16a41b080ebdcd59477da94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMTUtMS0xLTA_2ed3f1b7-35ad-4743-915a-8f0e7bc54813"
      unitRef="usd">-100319000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTItNS0xLTEtMA_ee1f63e4-ab96-4e18-b643-2028a820496f"
      unitRef="shares">423</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6cbff34db5e34da18095768d0fdf1fc7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTItOS0xLTEtMA_fa9aa9b7-6604-4ac8-bb3e-56a4bdc4866e"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTItMTUtMS0xLTA_f00b1198-2808-4a1c-9537-1a1c50a2d19b"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <oust:StockholdersEquityReclassificationOfNotesReceivableFromStockholder
      contextRef="ifece55f732e648dc8dac0e5d2e62923b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTMtMTEtMS0xLTA_43c2b6d2-c602-4e41-8f4c-f7855fe3cf7e"
      unitRef="usd">44000</oust:StockholdersEquityReclassificationOfNotesReceivableFromStockholder>
    <oust:StockholdersEquityReclassificationOfNotesReceivableFromStockholder
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTMtMTUtMS0xLTA_c3a7e4c2-578c-47e7-813b-d6a16c7dfcf0"
      unitRef="usd">44000</oust:StockholdersEquityReclassificationOfNotesReceivableFromStockholder>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i6cbff34db5e34da18095768d0fdf1fc7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTQtOS0xLTEtMA_ec4cb496-d09a-49b8-ab59-1e9e552ff472"
      unitRef="usd">12000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTQtMTUtMS0xLTA_1af1983d-9d35-4a19-973b-ac867f8d0d72"
      unitRef="usd">12000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6cbff34db5e34da18095768d0fdf1fc7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTYtOS0xLTEtMA_397b5947-37eb-4af4-86f1-539cba6a7c1a"
      unitRef="usd">175000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTYtMTUtMS0xLTA_434bdfe4-6c35-44d1-9610-4878ca047c86"
      unitRef="usd">175000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id7f0f20322fe48d6872d482daaa03e21_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTktMTMtMS0xLTA_84761ba8-f755-426c-a618-3d416825349f"
      unitRef="usd">-18693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTktMTUtMS0xLTA_4ac4e770-abdc-433b-9c1c-1b983f3aa30f"
      unitRef="usd">-18693000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i92d60c9a550947408c33016361837073_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMS0xLTEtMA_34642969-1204-43fb-ab02-a957f7537ae5"
      unitRef="shares">4384348</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i92d60c9a550947408c33016361837073_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMy0xLTEtMA_cb0396d0-e8a2-44fb-8e85-ee802051a899"
      unitRef="usd">40016000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8c134053be5e46509e39abf7ec5a7c29_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtNS0xLTEtMA_a713cf56-758c-4b53-a37a-ee1400ff44bc"
      unitRef="shares">7902830</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie9db8c63bdbd4a51a53e3f607aee47a9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtOS0xLTEtMA_dfeda03c-6851-42c5-a5b2-7085dcda24e4"
      unitRef="usd">2509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33b063be8c45449ebafcb45de274bc49_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMTEtMS0xLTA_593d9138-8d9a-495a-9e17-b8d439f6c796"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14d3207d5b824df493ca4138f4c872c0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMTMtMS0xLTA_6eae14e8-8bf5-4532-87e1-164bd92b1845"
      unitRef="usd">-121288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0178fdc1695a444b8d5d9576c473554a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMTUtMS0xLTA_330a8114-1fa6-4597-9ba7-f7dac7854dab"
      unitRef="usd">-118779000</us-gaap:StockholdersEquity>
    <oust:RecapitalizationExchangeRatio
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4NQ_6af04a20-aa2d-49c6-be72-f40993f90eed"
      unitRef="number">0.703</oust:RecapitalizationExchangeRatio>
    <us-gaap:NetIncomeLoss
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMy0xLTEtMS0w_07b9a321-4974-482f-b973-0ec77ec285e5"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMy0zLTEtMS0w_3cf95b39-93a3-431a-80eb-5abb6e3c7541"
      unitRef="usd">-18693000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNS0xLTEtMS0w_dc57f21d-780b-41b5-aae1-2cbe96d08745"
      unitRef="usd">1095000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNS0zLTEtMS0w_a3f8ec64-7461-4f9a-959c-113d778ca443"
      unitRef="usd">822000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNi0xLTEtMS0w_d712b0c0-dd99-4742-975c-205014e9476c"
      unitRef="usd">5256000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNi0zLTEtMS0w_4f799d10-13f3-4776-adb5-e8501651b066"
      unitRef="usd">175000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfOC0xLTEtMS0w_62cbe3d6-efe1-4239-83fc-b0093436b0d4"
      unitRef="usd">520000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfOC0zLTEtMS0w_b57a0d5d-9f2e-4223-bbd3-d4894a22809d"
      unitRef="usd">436000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfOS0xLTEtMS0w_5befd669-accd-41e4-89a0-18f2a46da223"
      unitRef="usd">36000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfOS0zLTEtMS0w_408153bf-c4e4-4346-bfa6-5954f5c1b21e"
      unitRef="usd">905000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTAtMS0xLTEtMA_76b12035-d8d8-43b1-94fb-76b8f8246b59"
      unitRef="usd">250000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTAtMy0xLTEtMA_a783a00a-36ef-41e7-b489-74c0cc19d953"
      unitRef="usd">94000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTEtMS0xLTEtMA_5a565cbd-f78f-4017-9388-8422644eaa2d"
      unitRef="usd">4152000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTEtMy0xLTEtMA_4f834c08-9173-4000-841b-885dd84f923f"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTItMS0xLTEtMA_17ee39dc-cb4e-403d-9d11-36d4812d2772"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTItMy0xLTEtMA_8ff4ce98-8022-4052-9ce1-d2e7e439cf61"
      unitRef="usd">-5308000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:InventoryWriteDown
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTQtMS0xLTEtMA_cce854e1-0882-4cf4-bb70-f5a81ea376ec"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTQtMy0xLTEtMA_7fa2d4c3-a4d0-4fee-9982-9ba7963bd3f1"
      unitRef="usd">1483000</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTctMS0xLTEtMA_56635dae-b161-45bd-91d2-a6ae8ec6af1c"
      unitRef="usd">140000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTctMy0xLTEtMA_8ba98eba-6baa-4cf8-87fa-cf7b1d6417b7"
      unitRef="usd">463000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTgtMS0xLTEtMA_50741704-f9cf-4433-a23e-a856baf1f7e7"
      unitRef="usd">476000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTgtMy0xLTEtMA_88b48fef-a0ca-4c96-ab75-6a9124f68b10"
      unitRef="usd">2980000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTktMS0xLTEtMA_9a7a3d39-2b56-4c74-9e4d-1d4ae1817392"
      unitRef="usd">1202000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMTktMy0xLTEtMA_cedcc9ba-c16d-40ca-b974-fdbfed5f31a9"
      unitRef="usd">27000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjAtMS0xLTEtMA_8f90d8e3-ea9d-4dc6-a84d-aaef2d66599c"
      unitRef="usd">-1000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjAtMy0xLTEtMA_f27d025d-2da7-4389-811a-255eccad8a3b"
      unitRef="usd">590000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjEtMS0xLTEtMA_67e46eed-705a-445a-8f7c-a3be5e60374e"
      unitRef="usd">-254000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjEtMy0xLTEtMA_0f27b605-2902-4c3e-8475-67d03cb066d7"
      unitRef="usd">351000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <oust:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjItMS0xLTEtMA_09cf2c18-b754-423f-92b3-f4d6c474dfb4"
      unitRef="usd">-678000</oust:IncreaseDecreaseInOperatingLeaseLiability>
    <oust:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjItMy0xLTEtMA_af248b32-2b39-4f43-9e72-5874229ce913"
      unitRef="usd">165000</oust:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjMtMS0xLTEtMA_c743c332-e077-4196-82a2-0222978da9a0"
      unitRef="usd">-12399000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjMtMy0xLTEtMA_324b92d8-d903-45e2-a894-bbdc5cdb3b56"
      unitRef="usd">-11834000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjUtMS0xLTEtMA_85bbb5fc-93f7-4c14-b803-2b4d81c5d4d3"
      unitRef="usd">597000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjUtMy0xLTEtMA_900309df-f111-4ed7-807c-08603afadd74"
      unitRef="usd">1393000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjYtMS0xLTEtMA_790cca13-cb90-4267-b278-4e8533f8ec12"
      unitRef="usd">-597000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjYtMy0xLTEtMA_335a4a1e-e31a-4670-ab0b-3f00d68d9adb"
      unitRef="usd">-1393000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <oust:ProceedsFromReverseRecapitalizationTransaction
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjgtMS0xLTEtMA_8c6daf76-4ce8-425d-8e86-f4353e0cf361"
      unitRef="usd">291454000</oust:ProceedsFromReverseRecapitalizationTransaction>
    <oust:ProceedsFromReverseRecapitalizationTransaction
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjgtMy0xLTEtMA_e86d32a2-53ed-41d3-a69b-ce5feed76809"
      unitRef="usd">0</oust:ProceedsFromReverseRecapitalizationTransaction>
    <oust:PaymentOfReverseRecapitalizationOfferingCost
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjktMS0xLTEtMA_c87e2d72-74e9-433a-8529-6d5c7b2957d4"
      unitRef="usd">26116000</oust:PaymentOfReverseRecapitalizationOfferingCost>
    <oust:PaymentOfReverseRecapitalizationOfferingCost
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMjktMy0xLTEtMA_7242d412-0688-4f83-a158-939d9d8455b7"
      unitRef="usd">0</oust:PaymentOfReverseRecapitalizationOfferingCost>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzAtMS0xLTEtNTcwNQ_d34f845b-4898-488f-939c-bd2039e74677"
      unitRef="usd">7000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzAtMy0xLTEtNTk0NA_f12466d3-405c-45d0-b060-35ac6a2cc7e1"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzEtMS0xLTEtNTcwNQ_d1904cd7-b7ab-4882-81b2-28c8bad4d8fe"
      unitRef="usd">5000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzEtMy0xLTEtNTk0NA_baeda6d5-923a-453c-ad3c-bf0cf27f76e3"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzAtMS0xLTEtMA_4673cac2-bcb0-4d71-b089-7f893df5a845"
      unitRef="usd">5000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzAtMy0xLTEtMA_57f0cbe2-314f-45a6-af29-d8977814bb12"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzEtMS0xLTEtMA_a3a657c5-9f89-4c67-8f91-b80724ab640f"
      unitRef="usd">43000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzEtMy0xLTEtMA_31acdd2e-2bb6-402d-a96d-8b972ef93454"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzItMS0xLTEtMA_2d841914-b686-4f6d-b54e-3b6be23a7d76"
      unitRef="usd">504000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzItMy0xLTEtMA_2653f2f0-f2ad-4df0-a316-7c4f4adbf782"
      unitRef="usd">2000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzMtMS0xLTEtMA_7f0de699-3c59-4690-9dee-cf07ed0f268b"
      unitRef="usd">258799000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzMtMy0xLTEtMA_8b104cc3-0374-4cd6-9722-0313c0d91078"
      unitRef="usd">2000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzQtMS0xLTEtMA_beb577c2-77dd-4a6b-a486-fa1f381ad72f"
      unitRef="usd">245803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzQtMy0xLTEtMA_6bac2266-08ac-47ef-aebd-f3e31158c80f"
      unitRef="usd">-13225000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzUtMS0xLTEtMA_6d9a5834-80f0-43a7-bdad-0d7e5a61c66d"
      unitRef="usd">12642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i437f441ed16a41b080ebdcd59477da94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzUtMy0xLTEtMA_c33b84ee-7dba-4de1-a0a4-5825ee3890f4"
      unitRef="usd">18405000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzYtMS0xLTEtMA_36f50063-7dc2-46cb-b48b-9a94caf38f3d"
      unitRef="usd">258445000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0178fdc1695a444b8d5d9576c473554a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzYtMy0xLTEtMA_ad067992-313c-45d2-8695-2aac9bb34ebb"
      unitRef="usd">5180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzgtMS0xLTEtMA_c94ea2a4-d637-41a4-989a-0e31aacd7a2c"
      unitRef="usd">635000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfMzgtMy0xLTEtMA_bae2ca5e-c3fe-41d6-8b5b-3ec505dc696e"
      unitRef="usd">278000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDAtMS0xLTEtMA_b0c778ca-a4db-43ca-82bb-a909fb3d19f2"
      unitRef="usd">100000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDAtMy0xLTEtMA_07394c39-4ef0-4b7b-98b1-39bf70b5d432"
      unitRef="usd">244000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <oust:WarrantsAcquiredInMerger
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDEtMS0xLTEtMA_4c56af21-5838-44e8-84ad-c336259eb78b"
      unitRef="usd">19377000</oust:WarrantsAcquiredInMerger>
    <oust:WarrantsAcquiredInMerger
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDEtMy0xLTEtMA_1b66fd44-62a5-4b9c-898e-4a0a029a55a5"
      unitRef="usd">0</oust:WarrantsAcquiredInMerger>
    <oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDItMS0xLTEtMA_40683e89-a28e-4f1c-9055-d8e1664363aa"
      unitRef="usd">58097000</oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants>
    <oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDItMy0xLTEtMA_b6a4a204-87e4-46ce-bf2a-5dd148aa6d74"
      unitRef="usd">0</oust:IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDMtMS0xLTEtMA_3e4cabd5-3a86-40a9-96f8-61d616efa1c1"
      unitRef="usd">97322000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDMtMy0xLTEtMA_61f68dca-7b5c-4070-90f5-33f045dbe627"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <oust:OfferingCostIncurredButNotYetPaid
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDQtMS0xLTEtMA_bc09cdbb-9c5b-4dae-b90a-2739a06ab3b5"
      unitRef="usd">504000</oust:OfferingCostIncurredButNotYetPaid>
    <oust:OfferingCostIncurredButNotYetPaid
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDQtMy0xLTEtMA_2d0da316-0e39-4c58-a6f3-f94105f08454"
      unitRef="usd">0</oust:OfferingCostIncurredButNotYetPaid>
    <oust:ReclassificationOfCommonStockOnExerciseOfStockOptionsWithNotesReceivable
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDctMS0xLTEtMA_51270f95-015f-49a5-865b-c31266088ff9"
      unitRef="usd">0</oust:ReclassificationOfCommonStockOnExerciseOfStockOptionsWithNotesReceivable>
    <oust:ReclassificationOfCommonStockOnExerciseOfStockOptionsWithNotesReceivable
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOjNjZGUyMzdhZWVmNzQ3ZDA4YWZkODkwYWVlMDc4OTgzL3RhYmxlcmFuZ2U6M2NkZTIzN2FlZWY3NDdkMDhhZmQ4OTBhZWUwNzg5ODNfNDctMy0xLTEtMA_24e9d301-dca9-405b-88a5-70f59cef3d15"
      unitRef="usd">44000</oust:ReclassificationOfCommonStockOnExerciseOfStockOptionsWithNotesReceivable>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfMS0xLTEtMS0w_6b9682f0-1bc9-4355-a5e8-98e217ed1225"
      unitRef="usd">257165000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0178fdc1695a444b8d5d9576c473554a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfMS0zLTEtMS0w_82e599a9-7382-4541-9382-97a65b4e2b5a"
      unitRef="usd">3624000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfMi0xLTEtMS0w_a065f0c8-c48a-4732-a867-e7a9a728d794"
      unitRef="usd">276000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i0178fdc1695a444b8d5d9576c473554a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfMi0zLTEtMS0w_62e08e71-856a-4be2-8ee0-d1eeb09d8923"
      unitRef="usd">276000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfMy0xLTEtMS0w_6808456b-3208-4360-99d6-c37911d74c98"
      unitRef="usd">1004000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i0178fdc1695a444b8d5d9576c473554a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfMy0zLTEtMS0w_60b4224d-a998-4137-8fa9-aa47df37a0e0"
      unitRef="usd">1280000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfNC0xLTEtMS0w_b02fe948-890e-476d-8d8c-fb1871e33661"
      unitRef="usd">258445000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0178fdc1695a444b8d5d9576c473554a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8zMS9mcmFnOjAzM2QxY2JjYWUzMDQ2NmZiNjIxOTNiMzEyZDc3YzhkL3RhYmxlOmFlMmMzMmI1YTg4MDRkZTQ4OWY2MTYxNDM2NTNkZGU3L3RhYmxlcmFuZ2U6YWUyYzMyYjVhODgwNGRlNDg5ZjYxNjE0MzY1M2RkZTdfNC0zLTEtMS0w_471bb636-e48f-4899-8716-f8e48beaa3ae"
      unitRef="usd">5180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTYzMjE0Mg_af67d543-c2c4-41f1-b133-dc6c131baf56">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 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;Colonnade Acquisition Corp. (&#x201c;CLA&#x201d;), the Company&#x2019;s predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. The Company 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 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 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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 15, 2021. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with 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, 2021 or for any other future years or interim periods.&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 31, 2021, the Company had an accumulated deficit of approximately $230&#160;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 31, 2021 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 generally accepted accounting principles (&#x201c;GAAP&#x201d;). 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.&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;&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, 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 &lt;/span&gt;&lt;/div&gt;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="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTYzMjE1MQ_1549ad20-72f4-4f58-b2db-1da07023ba6e">&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 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 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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 15, 2021. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with 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, 2021 or for any other future years or interim periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY5MTM0MA_5d304963-cc17-444d-9cc5-552787cac830"
      unitRef="usd">-230000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia2e950544e9e4b728f4d1d6351fd2de8_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDQ2OQ_911767e0-bd9c-4a43-8394-664bfcf8c7ef"
      unitRef="shares">5000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia2e950544e9e4b728f4d1d6351fd2de8_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDQ2OQ_aa5b93a4-95bb-4834-9cbf-907cc293df7c"
      unitRef="shares">5000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia2e950544e9e4b728f4d1d6351fd2de8_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDQ4MA_a4c9f4dd-b4db-4ce0-b8c8-ef829323ef52"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:RecapitalizationTransactionConversionRatio
      contextRef="i449e2a62f1b24247a63b0df45261fc01_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDYxNg_ae8bf22a-d0d1-4b2d-8964-0f9d00db3c91"
      unitRef="number">1</oust:RecapitalizationTransactionConversionRatio>
    <us-gaap:CommonStockSharesIssued
      contextRef="i15d2c8d328f046f0bfb8a23f3fc8671f_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDQ4OQ_6e2ef918-a4f2-409b-b8f3-812943191348"
      unitRef="shares">25000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i15d2c8d328f046f0bfb8a23f3fc8671f_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDQ4OQ_99dffd52-f0c2-4e70-9ab6-2ecf76afc329"
      unitRef="shares">25000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i15d2c8d328f046f0bfb8a23f3fc8671f_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDUwMQ_e0cc53e9-6fd7-4061-83f9-f5198a56bbf9"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:RecapitalizationTransactionConversionRatio
      contextRef="i4c5c1b5688e24b4a96177189a6917eb2_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDYyNA_9bcce5d3-2ac4-4017-a701-57e33c4b3f94"
      unitRef="number">1</oust:RecapitalizationTransactionConversionRatio>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic32cb2d6325548d097d43b2c24862904_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDUxMA_40166909-3290-48ab-abaf-a994ccd3b407"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i33a5441cf9b2498e92adfb7599bb8abd_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDUxOQ_3b59adad-2cc5-4041-b4a9-45addee48fd4"
      unitRef="shares">10000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <oust:ClassOfWarrantOrRightConversionRatio
      contextRef="ie78aca1c75d94a28a2b4e4014d90cead_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDYzMg_e65d44b3-3ce8-4b61-9ffa-306d7c726506"
      unitRef="number">1</oust:ClassOfWarrantOrRightConversionRatio>
    <oust:UnitConversionRatio
      contextRef="i64343414ac3d48a29765a8019eeab644_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDY0MA_4309a41e-6c3d-4f66-87d1-ed8800b8b096"
      unitRef="number">1</oust:UnitConversionRatio>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i0831549aacdd46ebbb5630d79132fe56_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDUzMQ_2873beac-bddf-4993-944c-f387a0884bb1"
      unitRef="shares">6000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib8be86da0bb144559b6185e0fd3dc577_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDU0Mg_6d7ef50a-bd00-4695-8ed9-de831d1288b7"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <oust:PreferredStockConvertibleConversionRatio
      contextRef="i450259ab2824405eaa2984bc8a6ed4a9_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDY0OA_16011141-87fd-4542-ac81-81601625099e"
      unitRef="number">1</oust:PreferredStockConvertibleConversionRatio>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i81728239fa024c6b9162b36ef938b6d4_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDU1Mg_675e96c4-dc7c-41fb-bb8e-177c529c2ba8"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <oust:StockConvertedReversedRecapitalization
      contextRef="i5245dc2f1cb4481da6dffd587e748c23_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDU2Mg_f813dafe-5d19-42ba-a3d3-c3ba43c30dc9"
      unitRef="shares">150000000</oust:StockConvertedReversedRecapitalization>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i0e6bcec3e7bd4c99b52d01fcec9e9e89_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDU3NQ_988a37fb-af4f-4a90-8bdb-f41ebddb9c1b"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <oust:GrossProceedsFromReverseRecapitalizationTransaction
      contextRef="i5712c798ba5146cb9bc3d1b8b4483238_D20210311-20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MzgzMw_1de3fd2d-b2e6-4e69-b640-3088db2fdf3c"
      unitRef="usd">299900000</oust:GrossProceedsFromReverseRecapitalizationTransaction>
    <oust:ReverseRecapitalizationPreMergerCost
      contextRef="i5712c798ba5146cb9bc3d1b8b4483238_D20210311-20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3Mzg0OQ_7294ef21-7e7a-4172-a533-d5a457fa98a6"
      unitRef="usd">8500000</oust:ReverseRecapitalizationPreMergerCost>
    <oust:ReverseRecapitalizationOfferingCost
      contextRef="i5712c798ba5146cb9bc3d1b8b4483238_D20210311-20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3Mzg2Mw_a26adef0-c080-4d1f-8709-0ca188d14689"
      unitRef="usd">26600000</oust:ReverseRecapitalizationOfferingCost>
    <oust:ReverseRecapitalizationPolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY0NTU0Mg_be8fb99e-2929-4001-b46b-bc02551b8271">The Merger was accounted for as a reverse recapitalization under generally accepted accounting principles (&#x201c;GAAP&#x201d;). 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="i92fa07d718774b7dbb038035995e317d_D20201221-20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDU4Mw_9699c244-ff35-4ced-a181-fee536f42b6d"
      unitRef="shares">10000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i3e8afdea908d4b27aa3f7fcd3d28c046_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDU5NQ_257d0558-8da7-4e28-a286-3894ddd750b4"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i820786d4a96841e68e2fad0cecd611d8_D20210311-20210311"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80MC9mcmFnOjQ5YThjMmMwYTUyNDQ1OGZhZGM0MjYzMWNlM2FiYTY2L3RleHRyZWdpb246NDlhOGMyYzBhNTI0NDU4ZmFkYzQyNjMxY2UzYWJhNjZfMTA5OTUxMTY3MDYwMw_630257d6-1029-41ea-bfa7-aceeaebf1932"
      unitRef="usd">100000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQwNQ_b72e4b45-f326-452c-a418-21461e8c3f5d">Summary of Significant Accounting Policies &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;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Items subject to such estimates and assumptions include, but are not limited to, the useful lives of long-lived assets, revenue recognition, sales return reserve, allowances for inventory valuation, the realizability of deferred tax assets, the measurement of stock-based compensation, and the valuation of the Company&#x2019;s various financial instruments (including preferred stock and warrants). The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results may differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is not aware of any specific event or circumstances that would require an update to estimates, judgments or assumptions or a revision to the carrying value of the Company&#x2019;s assets or liabilities as of the date these financial statements were available to be issued. These estimates, judgments and assumptions may change in the future, as new events occur, or additional information is obtained. &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 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 been actively monitoring the COVID-19 situation and its impact on the Company&#x2019;s business. In response to the pandemic, numerous state and local jurisdictions have imposed &#x201c;shelter-in-place&#x201d; orders, quarantines and other restrictions. In the United States, governmental authorities have recommended, and in certain cases required, that elective, specialty and other procedures and appointments, be suspended or canceled. Similarly, in March and December 2020, the governor of California, where the Company&#x2019;s headquarters are located, issued &#x201c;stay at home&#x201d; orders limiting non-essential activities, travel and business operations. Such orders or restrictions have resulted in reduced operations at the Company&#x2019;s headquarters (including its manufacturing facility), work stoppages, slowdowns and delays, travel restrictions and cancellation of events and have restricted the efforts of the Company&#x2019;s sales representatives, thereby significantly and negatively impacting the Company&#x2019;s operations. &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 full extent to which the COVID-19 pandemic will directly or indirectly impact our 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 developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally.&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;Foreign Currencies &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 functional currency of the Company and its subsidiaries is the U.S. dollar. Accordingly, non-U.S. dollar denominated monetary assets and liabilities are re-measured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are recorded at average exchange rates in effect during each reporting period. Foreign currency transaction gains and losses are recorded in other income (expense), net in the unaudited condensed consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net loss per common 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 Company follows the two-class method when computing net loss per common share. The two-class method determines net loss per common share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.&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;Basic net loss per common share attributable to common stockholders is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is &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;computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per common share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.&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&#x2019;s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to such participating securities. In periods in which the Company reports a net loss attributable to common stockholders, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss attributable to common stockholders for the three months ended March&#160;31, 2021 and 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&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;Comprehensive Loss &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;Comprehensive loss is comprised of net loss and other comprehensive income (loss). The Company has no components of other comprehensive loss. Therefore, net loss equals comprehensive loss for all periods presented and, accordingly, the Consolidated Statements of Comprehensive Loss is not presented in a separate statement. &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;Segment Information &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 operates as&#160;one&#160;reportable and operating segment, which relates to the sale of lidar sensor kits. The Company&#x2019;s chief operating decision maker is its chief executive officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 accordance with ASC&#160;606, revenue is recognized when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, the Company performs the following five steps: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;1) Identify the contract with a customer &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&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 terms and conditions of revenue contracts and its customary business practices in identifying contracts under&#160;ASC&#160;606. It is determined that a contract with a customer exists when the contract is approved, each party&#x2019;s rights regarding the product or services to be transferred and the payment terms for the product or services can be identified, it is determined that the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgement in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2) Identify the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations promised in a contract are identified based on the product or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the product or services is separately identifiable from other promises in the contract. The Company&#x2019;s performance obligations consist of (i)&#160;sale of lidar sensor kits and (ii)&#160;product development and validation services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;3) Determine the transaction price &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring product or services to the customer. Variable consideration is included in the transaction price if the Company judges that it is probable that a significant future reversal of cumulative revenue under the contract will not occur. The Company does not have a material amount of variable consideration in its agreements with customers. None of the Company&#x2019;s contracts contain a significant financing component. All taxes assessed by a governmental authority on a specific revenue-producing transaction collected by the Company from a customer are excluded from the transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;4) Allocate the transaction price to performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#x201c;SSP&#x201d;). In each of the three months ended March&#160;31, 2021 and 2020, the Company did not have a material volume of contracts that required the allocation of transaction price to multiple performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;5) Recognize revenue when or as the Company satisfies a performance obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those products or services. The Company generates all of its revenue from contracts with customers and applies judgment in identifying and evaluating any terms and conditions in contracts which may impact revenue recognition. &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:400;line-height:120%"&gt;Nature of Products and Services and Revenue Recognition &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 majority of the Company&#x2019;s revenue comes from product sales of lidar sensor kits to customers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. Amounts billed to customers related to shipping and handling are classified as revenue, and the Company has elected to recognize the cost of shipping activities that occur after control has transferred to the customer as a fulfillment cost rather than a separate performance obligation. All related shipping costs are accrued and recognized within cost of revenue when the related revenue is recognized. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically three months or less. Revenue from sale of lidar sensor kits, which are recognized at a point in time, was approximately $6.6 million and $2.3 million in the three months ended March&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Arrangements with Multiple Performance Obligations &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;When a contract involves multiple performance obligations, the Company accounts for individual performance obligation separately if the customer can benefit from the performance obligation on its own or with other resources that are readily available to the customer and the performance obligation is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific performance obligation if it were sold separately in similar circumstances and to similar customers. &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 provides standard product warranties for a term of typically two years to ensure that its lidar sensors comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. &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:400;line-height:120%"&gt;Costs to obtain a contract &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 expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are expensed as incurred in sales and marketing expense in the Company&#x2019;s consolidated statements of operations and comprehensive loss. The expense was $0.3 million for the three months ended March&#160;31, 2021. No commission plan was in place and no expense was recognized for the three months ended March&#160;31, 2020. &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:400;line-height:120%"&gt;Right of return &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&#x2019;s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit, however it has in practice permitted returns of its sensor kits in limited circumstances up to six months after purchase. Allowances for sales returns, which reduce revenue, are estimated using historical experience and were immaterial as of March&#160;31, 2021 and December&#160;31, 2020. Actual returns in subsequent periods have been consistent with estimated amounts. &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:400;line-height:120%"&gt;Remaining performance obligations &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;Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical expedient, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.&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:400;line-height:120%"&gt;Significant financing component &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 certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company&#x2019;s contracts is one year or less; therefore, the Company applies a practical expedient and does not consider the effects of the time value of money. The Company&#x2019;s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. &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:400;line-height:120%"&gt;Contract modifications &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 may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis. &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:400;line-height:120%"&gt;Judgments and estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. &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:400;line-height:120%"&gt;Contract assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 had no contract assets as of March&#160;31, 2021 or December&#160;31, 2020. &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;Disaggregation of Revenues &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;2021&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;2020&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas, excluding United States&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;366&#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;71&#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;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,133&#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;581&#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;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;374&#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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;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;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash &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;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 $1.3 million and $1.3 million as of March&#160;31, 2021 and December&#160;31, 2020, respectively, which has been excluded from the Company&#x2019;s cash and cash equivalents balances. The Company presented $0.3 million of the total amount of restricted cash within current assets&#160;on the condensed consolidated balance sheets as of March&#160;31, 2021 and &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;December&#160;31, 2020. The remaining restricted cash balance of $1.0 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of March&#160;31, 2021 and December&#160;31, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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;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: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;2020&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;Customer A&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;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="padding:2px 1pt;text-align:left;vertical-align: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 B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;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: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;2020&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;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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 D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Customer accounted for less than 10% of total revenue in the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of supplier risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One supplier accounted for approximately 17% of total purchases during the three months ended March&#160;31, 2021 and accounted for 48% of total accounts payable as of March&#160;31, 2021. One supplier accounted for approximately 11% of total purchases during the three months ended March&#160;31, 2020 and accounted for 23% of total accounts payable balance as of December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements not yet adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (&#x201c;ECL&#x201d;). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being &#x201c;other-than-temporary&#x201d;. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The ASU will be effective for fiscal years beginning after December&#160;15, 2022 and early adoption is permitted. The new guidance will require modified retrospective application to all outstanding instruments, with a cumulative effect adjustment recorded to opening retained earnings as of the beginning of the first period in which the guidance becomes effective. The Company does not believe the adoption of this new guidance will have a material impact on its unaudited condensed 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 August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU is effective for the Company for fiscal years beginning after December&#160;15, 2020 and interim periods within annual periods beginning after December&#160;15, 2021. Early adoption is permitted. The Company is currently evaluating the effect of the guidance on its unaudited condensed consolidated financial statements and disclosures. &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 December 2019, the FASB issued ASU No.&#160;2019-12, Income Taxes. ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and by improving consistent application of other areas of Topic 740. The new standard is effective for the Company for annual periods beginning after December&#160;15, 2021 and interim periods within fiscal years beginning after December&#160;15, 2022, with early adoption permitted. The Company is currently evaluating the effect of the guidance on its condensed consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;In August 2020, the FASB issued ASU No.&#160;2020-06, Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; 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&#160;15, 2023 and can be early adopted at the beginning of an annual period. The Company is currently evaluating the impact of the adoption of this ASU on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQwNg_74e5a702-f1da-4579-9daa-6bd0a207b2ba">&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;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Items subject to such estimates and assumptions include, but are not limited to, the useful lives of long-lived assets, revenue recognition, sales return reserve, allowances for inventory valuation, the realizability of deferred tax assets, the measurement of stock-based compensation, and the valuation of the Company&#x2019;s various financial instruments (including preferred stock and warrants). The Company bases its estimates on historical experience and on various other assumptions that the Company believes to be reasonable under the circumstances. On an ongoing basis, the Company evaluates these assumptions, judgments and estimates. Actual results may differ from these estimates. &lt;/span&gt;&lt;/div&gt;The Company is not aware of any specific event or circumstances that would require an update to estimates, judgments or assumptions or a revision to the carrying value of the Company&#x2019;s assets or liabilities as of the date these financial statements were available to be issued. These estimates, judgments and assumptions may change in the future, as new events occur, or additional information is obtained.</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQwOA_49115ca9-057a-4b89-b73e-a5976b97c7aa">Foreign Currencies The functional currency of the Company and its subsidiaries is the U.S. dollar. Accordingly, non-U.S. dollar denominated monetary assets and liabilities are re-measured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are recorded at average exchange rates in effect during each reporting period. Foreign currency transaction gains and losses are recorded in other income (expense), net in the unaudited condensed consolidated statements of operations and comprehensive loss.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTcyNjQyMw_d434e4bd-ede7-4ebc-83e4-f8799ebd6ae2">&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;Net loss per common 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 Company follows the two-class method when computing net loss per common share. The two-class method determines net loss per common share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.&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;Basic net loss per common share attributable to common stockholders is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is &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;computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per common share attributable to common stockholders is computed by dividing the diluted net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.&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&#x2019;s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to such participating securities. In periods in which the Company reports a net loss attributable to common stockholders, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss attributable to common stockholders for the three months ended March&#160;31, 2021 and 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQxMA_1701d63d-b4f2-4cbc-b1c6-2fb52e2c97e7">Comprehensive Loss Comprehensive loss is comprised of net loss and other comprehensive income (loss). The Company has no components of other comprehensive loss. Therefore, net loss equals comprehensive loss for all periods presented and, accordingly, the Consolidated Statements of Comprehensive Loss is not presented in a separate statement.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQxMQ_20a44588-a1fe-431a-8fe2-f30e6e45d8c4">Segment Information The Company operates as&#160;one&#160;reportable and operating segment, which relates to the sale of lidar sensor kits. The Company&#x2019;s chief operating decision maker is its chief executive officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfNjQ1NQ_59eb1d54-637f-4311-bc63-43f04efc06fc"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfNjQ1NQ_add505e0-276f-44a9-b61e-7e296c762489"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQxMg_ed6eff76-8fd4-473f-bc8f-4e666f25dc37">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 accordance with ASC&#160;606, revenue is recognized when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, the Company performs the following five steps: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;1) Identify the contract with a customer &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&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 terms and conditions of revenue contracts and its customary business practices in identifying contracts under&#160;ASC&#160;606. It is determined that a contract with a customer exists when the contract is approved, each party&#x2019;s rights regarding the product or services to be transferred and the payment terms for the product or services can be identified, it is determined that the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgement in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2) Identify the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations promised in a contract are identified based on the product or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the product or services is separately identifiable from other promises in the contract. The Company&#x2019;s performance obligations consist of (i)&#160;sale of lidar sensor kits and (ii)&#160;product development and validation services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;3) Determine the transaction price &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring product or services to the customer. Variable consideration is included in the transaction price if the Company judges that it is probable that a significant future reversal of cumulative revenue under the contract will not occur. The Company does not have a material amount of variable consideration in its agreements with customers. None of the Company&#x2019;s contracts contain a significant financing component. All taxes assessed by a governmental authority on a specific revenue-producing transaction collected by the Company from a customer are excluded from the transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;4) Allocate the transaction price to performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#x201c;SSP&#x201d;). In each of the three months ended March&#160;31, 2021 and 2020, the Company did not have a material volume of contracts that required the allocation of transaction price to multiple performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;5) Recognize revenue when or as the Company satisfies a performance obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those products or services. The Company generates all of its revenue from contracts with customers and applies judgment in identifying and evaluating any terms and conditions in contracts which may impact revenue recognition. &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:400;line-height:120%"&gt;Nature of Products and Services and Revenue Recognition &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 majority of the Company&#x2019;s revenue comes from product sales of lidar sensor kits to customers. Revenue is recognized at a point in time when control of the goods is transferred to the customer, generally occurring upon shipment. Product sales to certain customers may require customer acceptance due to performance acceptance criteria that is considered more than a formality. For these product sales, revenue is recognized upon the expiration of the customer acceptance period. Amounts billed to customers related to shipping and handling are classified as revenue, and the Company has elected to recognize the cost of shipping activities that occur after control has transferred to the customer as a fulfillment cost rather than a separate performance obligation. All related shipping costs are accrued and recognized within cost of revenue when the related revenue is recognized. Taxes collected from customers and remitted to governmental authorities are excluded from revenue on the net basis of accounting. Accounts receivable are due under normal trade terms, typically three months or less. Revenue from sale of lidar sensor kits, which are recognized at a point in time, was approximately $6.6 million and $2.3 million in the three months ended March&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Arrangements with Multiple Performance Obligations &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;When a contract involves multiple performance obligations, the Company accounts for individual performance obligation separately if the customer can benefit from the performance obligation on its own or with other resources that are readily available to the customer and the performance obligation is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated standalone selling price. The standalone selling price reflects the price the Company would charge for a specific performance obligation if it were sold separately in similar circumstances and to similar customers. &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 provides standard product warranties for a term of typically two years to ensure that its lidar sensors comply with agreed-upon specifications. Standard warranties are considered to be assurance type warranties and are not accounted for as separate performance obligations. &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:400;line-height:120%"&gt;Costs to obtain a contract &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 expenses the incremental costs of obtaining a contract when incurred because the amortization period for these costs would be less than one year. These costs primarily relate to sales commissions and are expensed as incurred in sales and marketing expense in the Company&#x2019;s consolidated statements of operations and comprehensive loss. The expense was $0.3 million for the three months ended March&#160;31, 2021. No commission plan was in place and no expense was recognized for the three months ended March&#160;31, 2020. &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:400;line-height:120%"&gt;Right of return &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&#x2019;s general terms and conditions for its contracts do not contain a right of return that allows the customer to return products and receive a credit, however it has in practice permitted returns of its sensor kits in limited circumstances up to six months after purchase. Allowances for sales returns, which reduce revenue, are estimated using historical experience and were immaterial as of March&#160;31, 2021 and December&#160;31, 2020. Actual returns in subsequent periods have been consistent with estimated amounts. &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:400;line-height:120%"&gt;Remaining performance obligations &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;Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. Additionally, as a practical expedient, the Company has not disclosed the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.&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:400;line-height:120%"&gt;Significant financing component &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 certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The expected timing difference between the payment and satisfaction of performance obligations for the vast majority of the Company&#x2019;s contracts is one year or less; therefore, the Company applies a practical expedient and does not consider the effects of the time value of money. The Company&#x2019;s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive financing from the customers. &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:400;line-height:120%"&gt;Contract modifications &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 may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the standalone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the standalone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts for the additional products or services as part of the existing contract primarily on a prospective basis. &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:400;line-height:120%"&gt;Judgments and estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting for contracts recognized over time under ASC 606 involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to- cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. &lt;/span&gt;&lt;/div&gt;Contract assets</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b08776ec5874d608bb1f471363e6976_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDkzNjcwOA_039bd04f-c865-4a7c-98d8-8bc3d7ff174d"
      unitRef="usd">6600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41d7869670804632bea2b06eb99d351b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDkzNjcxMw_d3b4ec87-ce0c-4842-9b6b-acf1309c28cb"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <oust:ProductWarrantyTerm
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTc2MjMxNg_67078900-2803-403e-9e2d-fa0b66b5ce0f">P2Y</oust:ProductWarrantyTerm>
    <us-gaap:SalesCommissionsAndFees
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDkzNjk4NA_7e418055-1110-4594-b53e-5aab280acf25"
      unitRef="usd">300000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTcxMDc1OQ_f02c2db9-974b-4d73-8201-1443e7c70ef4"
      unitRef="usd">0</us-gaap:SalesCommissionsAndFees>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTk0OTk_13d6d669-6cc2-4635-8c16-a41492ca699a"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTk0OTk_c21701d8-12ef-46e4-9e5d-ca507cf83617"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQyOA_3d6777ce-64b1-41f1-a5de-01eac0b94fd3">&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;2021&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;2020&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas, excluding United States&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;366&#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;71&#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;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,133&#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;581&#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;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;374&#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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;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;2,300&#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="ifdc4c6200519425a99217aa08a67c538_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfMi0xLTEtMS0w_7651593b-b7b2-4366-8aae-84dec9ccc455"
      unitRef="usd">1858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4437344f01bf49108fd3164aa89adae1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfMi0zLTEtMS0w_05f3abe4-2d36-4f65-bbe6-85c691da9b4e"
      unitRef="usd">1274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0d14a492a77491f80ec831438aa9281_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfMy0xLTEtMS0w_b3f237ad-e20e-4d7a-aea7-7b9a99c4749e"
      unitRef="usd">366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04e445f8206f4d5cace9e5ad04d9e44f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfMy0zLTEtMS0w_a21c12e8-58df-4798-8871-ddb0e62fc3ae"
      unitRef="usd">71000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i593582df9b55456090d0bce67a40e924_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfNC0xLTEtMS0w_09104b65-9470-4059-8207-322002640aa0"
      unitRef="usd">3133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cfe9d7276414a2ba363a20b7f367512_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfNC0zLTEtMS0w_a2ac26ad-485e-46a1-9b50-455a77503b48"
      unitRef="usd">581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3649c7eaeeaa42ffba890fc1f0262ad2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfNS0xLTEtMS0w_b6944bfa-f884-450d-937e-5e5ab9163b96"
      unitRef="usd">1254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89148df699564b1e9157b0e0a514a22c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfNS0zLTEtMS0w_6e4f2318-ee99-4382-81da-dd4809445fad"
      unitRef="usd">374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfNi0xLTEtMS0w_990eeed4-2d08-4a30-a23f-85a038d4d6e2"
      unitRef="usd">6611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjYyNDIxYThmYTA2NjQ5YmFiY2NmMGE4ZjdkYzRkMDVhL3RhYmxlcmFuZ2U6NjI0MjFhOGZhMDY2NDliYWJjY2YwYThmN2RjNGQwNWFfNi0zLTEtMS0w_10eed043-3c15-4fa4-9ecb-3cdd54186cbf"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQxNA_2f064321-a429-46fb-abfa-cce3d88ebcd7">Restricted Cash Restricted cash consists of certificates of deposit held by a bank as security for outstanding letters of credit.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDk0NjczNg_75250e07-d737-4629-95a5-22405ad44885"
      unitRef="usd">1300000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMjAxNjE_c940fbbd-cf22-4e4d-9fbe-f437c6c6b357"
      unitRef="usd">1300000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMjAzMDM_5c91fbfe-72f0-4468-b4d7-2b5f8a278075"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMjAzMDM_f0440523-59ee-4e13-bafc-291898f95a05"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDk0Njc5NA_3ba59ff9-5823-4fd4-b65e-f0a7a09264fc"
      unitRef="usd">1000000.0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMjA0NjA_661724d0-5429-45c4-9efc-cfa53fd3f78c"
      unitRef="usd">1000000.0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQyMQ_db645f64-31bb-442e-b2ba-8b41e21817bd">&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;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="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMjg0OTc_f4b08c3d-5aa9-4e0e-9a4d-347cbe7fc833">P90D</us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQzMQ_d6a9c11e-7fb4-4b9f-b6fd-f90cf73b31a0">&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;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: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;2020&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;Customer A&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;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="padding:2px 1pt;text-align:left;vertical-align: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 B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;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: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;2020&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;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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 D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="i77dd3f2aae7a4aa4a8a8ef282bd421cb_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjA0ODg1MTI3ZmEzMzRjNzI4YmJiNmFlMzlmOWE3ODA1L3RhYmxlcmFuZ2U6MDQ4ODUxMjdmYTMzNGM3MjhiYmI2YWUzOWY5YTc4MDVfMS0xLTEtMS0w_25bf5d6f-7a84-4cd2-b8c9-563368497561"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic58c04034c694556874695570d50de35_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjA0ODg1MTI3ZmEzMzRjNzI4YmJiNmFlMzlmOWE3ODA1L3RhYmxlcmFuZ2U6MDQ4ODUxMjdmYTMzNGM3MjhiYmI2YWUzOWY5YTc4MDVfMS0zLTEtMS0w_5bd67ecd-7f74-433b-8608-fa65a11581c6"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2aa676eaf10d43fc871194627e46b8e6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOjA0ODg1MTI3ZmEzMzRjNzI4YmJiNmFlMzlmOWE3ODA1L3RhYmxlcmFuZ2U6MDQ4ODUxMjdmYTMzNGM3MjhiYmI2YWUzOWY5YTc4MDVfMi0zLTEtMS0w_1454b303-b854-45bf-8e83-d18983bb1b9a"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia46b231a81324ef78481fc590fd07cb3_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTcxMTc3Mg_59dba9a1-f540-416c-8366-ed74b692da29"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaca1efc1f8f84e868ea3baafc9aa6921_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOmI3YjhmYjlmN2FjZDQzOTFiNGZhNzc5MWJlZmEyZTMzL3RhYmxlcmFuZ2U6YjdiOGZiOWY3YWNkNDM5MWI0ZmE3NzkxYmVmYTJlMzNfMS0zLTEtMS00OTY2_88d1f124-80ff-453b-b538-0dc573b471a1"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5a89a6e6228e4b7281316265a3b9d1a8_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOmI3YjhmYjlmN2FjZDQzOTFiNGZhNzc5MWJlZmEyZTMzL3RhYmxlcmFuZ2U6YjdiOGZiOWY3YWNkNDM5MWI0ZmE3NzkxYmVmYTJlMzNfMi0xLTEtMS00OTY2_9e427565-f6a5-48ab-8161-d2c9641f7310"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i22d6b32ec0ac4ebf9925fc7f3141be63_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RhYmxlOmI3YjhmYjlmN2FjZDQzOTFiNGZhNzc5MWJlZmEyZTMzL3RhYmxlcmFuZ2U6YjdiOGZiOWY3YWNkNDM5MWI0ZmE3NzkxYmVmYTJlMzNfMy0zLTEtMS00OTY2_a5d7f1a9-82b5-4079-bbf0-b72e307186a0"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id5db4e0c018a4caf9ecab16e618dc48d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTcxMTc3Nw_311adb90-efbe-4d67-b2dd-7b55b6b5ee97"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icb460fdbed4744088373f799c91bb39b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTcxMTc3Nw_6b78179d-3758-4269-a6f1-766aa2d8bb77"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i555a9389a13c43cea7942b805723bf0a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTcxMTc3Nw_6fb14661-15c1-44c8-9f05-dc3d43c281b6"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87e10efee81a4641a98acb9542452ba4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDk2NjkyMA_d1458259-7a12-4d99-9e15-cc5f08a2d007"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i69cc9ecb104e4eba8001c8fe0124253e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDk2NjkyNA_44a80221-bc90-4d52-9f97-4f01ab9bd766"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i23c1b40e1a9f44fe90beecc4d5ed187b_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDk2NjkzMA_b12914da-25e4-4056-a1e7-2645c0206f8b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i113cb15d8c1a465f8c592e5c82568261_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMzI5ODUzNDk2Njk3Ng_4612f042-5996-40e6-bb4b-f988f5c17c0d"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80My9mcmFnOjRlZjk5YWM0MWRhNTQ1NzlhNWIwZWI5Y2IwNjUwNTM3L3RleHRyZWdpb246NGVmOTlhYzQxZGE1NDU3OWE1YjBlYjljYjA2NTA1MzdfMTA5OTUxMTY3MzQyNw_aeb4e95d-95dc-453c-ada4-23d9546d3eda">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements not yet adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (&#x201c;ECL&#x201d;). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being &#x201c;other-than-temporary&#x201d;. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The ASU will be effective for fiscal years beginning after December&#160;15, 2022 and early adoption is permitted. The new guidance will require modified retrospective application to all outstanding instruments, with a cumulative effect adjustment recorded to opening retained earnings as of the beginning of the first period in which the guidance becomes effective. The Company does not believe the adoption of this new guidance will have a material impact on its unaudited condensed 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 August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU is effective for the Company for fiscal years beginning after December&#160;15, 2020 and interim periods within annual periods beginning after December&#160;15, 2021. Early adoption is permitted. The Company is currently evaluating the effect of the guidance on its unaudited condensed consolidated financial statements and disclosures. &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 December 2019, the FASB issued ASU No.&#160;2019-12, Income Taxes. ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and by improving consistent application of other areas of Topic 740. The new standard is effective for the Company for annual periods beginning after December&#160;15, 2021 and interim periods within fiscal years beginning after December&#160;15, 2022, with early adoption permitted. The Company is currently evaluating the effect of the guidance on its condensed consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;In August 2020, the FASB issued ASU No.&#160;2020-06, Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; 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&#160;15, 2023 and can be early adopted at the beginning of an annual period. The Company is currently evaluating the impact of the adoption of this ASU on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RleHRyZWdpb246ZTY4NDcxNjFlYmYxNDdkY2JhYTZkNDllOTI4MGJiMGNfMTA5OTUxMTYzMDQ4Mg_e4f9188d-e3a3-485f-9e8a-10f2b475847c">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 31, 2021, 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 31, 2020, 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, 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="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;6,493&#160;&lt;/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;6,493&#160;&lt;/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;6,493&#160;&lt;/span&gt;&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;6,493&#160;&lt;/span&gt;&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;14,725&#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;14,725&#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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,725&#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 style="height:15pt"&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;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;/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, 2020&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;10,493&#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;10,493&#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;10,493&#160;&lt;/span&gt;&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;10,493&#160;&lt;/span&gt;&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;49,293&#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;49,293&#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;49,293&#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;49,293&#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 and redeemable convertible preferred stock 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&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.622%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Private Placement Warrant 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:7pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;&#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;(5,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2020&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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,308)&lt;/span&gt;&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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Private Placement Warrant 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:7pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2021&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:middle"&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: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 #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;&#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: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 #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;&#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: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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,377)&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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,804)&lt;/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;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RleHRyZWdpb246ZTY4NDcxNjFlYmYxNDdkY2JhYTZkNDllOTI4MGJiMGNfMTA5OTUxMTYzMDQ4Mw_d705e1ac-02fb-4a02-8b6a-8c7f837fc6c4">&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, 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="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;6,493&#160;&lt;/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;6,493&#160;&lt;/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;6,493&#160;&lt;/span&gt;&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;6,493&#160;&lt;/span&gt;&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;14,725&#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;14,725&#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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,725&#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 style="height:15pt"&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;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;/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, 2020&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;10,493&#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;10,493&#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;10,493&#160;&lt;/span&gt;&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;10,493&#160;&lt;/span&gt;&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;49,293&#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;49,293&#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;49,293&#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;49,293&#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="i5beb8f7b5d5c437b856371fd37603296_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfMy0xLTEtMS0w_eda03633-f426-4cca-b315-2369da3fadb8"
      unitRef="usd">6493000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i71e443868c624dc2b3c1a9c9ce3fc158_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfMy0zLTEtMS0w_072e0319-68f3-4172-a160-77bdb0cd5803"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i84a76c045c3c45c9818fc4d0791c8570_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfMy01LTEtMS0w_71a05732-a71d-4060-8831-7861275f3091"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7cef6b668ed4457493eb3d5aac6bd9ec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfMy03LTEtMS0w_d62431a3-b531-4188-8d3a-6707132ce5f9"
      unitRef="usd">6493000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if408af386a5c4383897c8fca80dcd8ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNC0xLTEtMS0w_092f74fd-eafb-4b54-85ce-f141fe1018e2"
      unitRef="usd">6493000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i478802f1f4fc4e02806302dbc103b0df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNC0zLTEtMS0w_35ff2e59-5920-4c04-8697-54c31e4f3639"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2a1a8baeafdd48cfa03c9aff99ab893d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNC01LTEtMS0w_e083ef86-03bf-49e0-88e1-ea9b6e80b7ed"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if3887de5ae2e4978ae7d91424469437b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNC03LTEtMS0w_acca52de-faab-4839-9ff1-a334e3a15841"
      unitRef="usd">6493000</us-gaap:AssetsFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="if408af386a5c4383897c8fca80dcd8ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNi0xLTEtMS0w_12911ab9-6dbd-40dd-8bbd-cfb4462a5a54"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i478802f1f4fc4e02806302dbc103b0df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNi0zLTEtMS0w_ac924862-ea25-4f5d-b614-f65af347859f"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i2a1a8baeafdd48cfa03c9aff99ab893d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNi01LTEtMS0w_f647895a-4789-4818-8869-d241a719f65a"
      unitRef="usd">14725000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="if3887de5ae2e4978ae7d91424469437b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfNi03LTEtMS0w_6c78c410-c280-4563-94b9-79f44676984f"
      unitRef="usd">14725000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="if408af386a5c4383897c8fca80dcd8ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfOC0xLTEtMS0w_433940b2-484d-4109-90a4-038bc159cc46"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i478802f1f4fc4e02806302dbc103b0df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfOC0zLTEtMS0w_11b8d3b1-9a38-4336-8f15-ade3da651466"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i2a1a8baeafdd48cfa03c9aff99ab893d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfOC01LTEtMS0w_23ad9631-562a-46de-90a7-065701c9d7a3"
      unitRef="usd">14725000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="if3887de5ae2e4978ae7d91424469437b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjJlM2E1YTcxOGNmMjQxNTY5MzAyY2FlMzc0MjY3ZTkxL3RhYmxlcmFuZ2U6MmUzYTVhNzE4Y2YyNDE1NjkzMDJjYWUzNzQyNjdlOTFfOC03LTEtMS0w_94ce3ff2-9bd4-4e81-8982-02176a5fd519"
      unitRef="usd">14725000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7fa99bfada954770b1a36b9a935cbc3f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfMy0xLTEtMS0w_675bf98d-e47b-464b-9872-9a0e51bfb374"
      unitRef="usd">10493000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8effd9d09aaf422fa4143666202748af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfMy0zLTEtMS0w_9c3feb21-11b8-4e6c-a1e6-30cd130bbe58"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i358797d94de84bc9a266070a00b65706_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfMy01LTEtMS0w_61709c75-e2bc-4f07-a88f-b0b4b331874a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i56139e530b654f9b88eaa792e45f42ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfMy03LTEtMS0w_7ce02bf2-8c2f-4c93-b829-49ec2eb427c5"
      unitRef="usd">10493000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i60f56ead763b4d868ffe58cbfe4e9c57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNC0xLTEtMS0w_19aba22f-72bd-4464-8bc4-c333c0eeb7e9"
      unitRef="usd">10493000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i400bcccc9cf7492db890b5af0b3d84aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNC0zLTEtMS0w_965d7d34-dc59-443c-96fe-d70ddd60d341"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0693cc8a3e0c4a7bb1a4746b5b9e8a9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNC01LTEtMS0w_b93e3b3a-d207-4ecc-865c-d706d0e009a5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7f444488d72d450ba06beec4ad55f49f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNC03LTEtMS0w_3cf61765-d46e-4cf8-b3db-f749746d5087"
      unitRef="usd">10493000</us-gaap:AssetsFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i60f56ead763b4d868ffe58cbfe4e9c57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNi0xLTEtMS0w_918c764b-cfc3-4e76-ba32-bc805d25e649"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i400bcccc9cf7492db890b5af0b3d84aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNi0zLTEtMS0w_d547244d-eae1-4426-a088-485beb7d8055"
      unitRef="usd">0</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i0693cc8a3e0c4a7bb1a4746b5b9e8a9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNi01LTEtMS0w_866ddff0-3d20-4d1c-88a7-5d01995b32d6"
      unitRef="usd">49293000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <oust:ClassOfWarrantOrRightFairValueDisclosure
      contextRef="i7f444488d72d450ba06beec4ad55f49f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNi03LTEtMS0w_a551a815-cca4-4715-ab25-8482d13a5de1"
      unitRef="usd">49293000</oust:ClassOfWarrantOrRightFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i60f56ead763b4d868ffe58cbfe4e9c57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNy0xLTEtMS0w_b9866162-cd46-4a3b-b477-ce6f84022783"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i400bcccc9cf7492db890b5af0b3d84aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNy0zLTEtMS0w_b3652d4c-6e95-4389-b650-60daf02beaa6"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i0693cc8a3e0c4a7bb1a4746b5b9e8a9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNy01LTEtMS0w_9b772f0a-dfad-424e-aaa4-f844413dc630"
      unitRef="usd">49293000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i7f444488d72d450ba06beec4ad55f49f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOjQ3YTU0ODU2MzFjMDQ4MTM5YTlmMGYzNzk4MDY0OTY3L3RhYmxlcmFuZ2U6NDdhNTQ4NTYzMWMwNDgxMzlhOWYwZjM3OTgwNjQ5NjdfNy03LTEtMS0w_addaf9ff-b0a6-4687-907a-c8a87005a2d7"
      unitRef="usd">49293000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RleHRyZWdpb246ZTY4NDcxNjFlYmYxNDdkY2JhYTZkNDllOTI4MGJiMGNfMTA5OTUxMTYzMDQ4NA_5474bab5-4b00-4262-a3bb-fb899308fe54">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&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.622%"/&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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Private Placement Warrant 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:7pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;&#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;(5,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2020&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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,308)&lt;/span&gt;&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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:700;line-height:100%"&gt;Private Placement Warrant 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:7pt;font-weight:700;line-height:100%"&gt;Derivative&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2021&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:middle"&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: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 #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;&#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: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 #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;&#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: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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,377)&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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,804)&lt;/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;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4586636a36fe4adcb99ab74f76f4996a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfMS0xLTEtMS0w_f26eb924-c08a-471f-a4f6-ee694b1bfbfa"
      unitRef="usd">162000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i36fbcf07cc1440f2a3bcac7ecc3a663d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfMS0zLTEtMS0w_d6486e97-aae8-46c0-8280-0d2289c3618c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5c960b2dc61f4088ad47ec9e742fed2b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfMS01LTEtMS0w_e0c3034f-4612-4495-bbb9-4c73cb7bf00f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i486d8f0c92c04ba7a432c58d3a9caaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfMi0xLTEtMS0w_1c23c7fc-5dfc-4baa-837d-7974ae4f33f7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i306e91b119ae4c0b974a5b0e2fe8bf8d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfMi0zLTEtMS0w_275ce877-317b-4fc5-a7af-5f68c7abcaab"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i720c6e416df04860a9d2d58d3a06ffa4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfMi01LTEtMS0w_aab51149-8eb9-4387-99e7-cd72d16584c9"
      unitRef="usd">5308000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if1f6f5d612e64a1b8c1b55d105fa21bf_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNC0xLTEtMS0w_226ea409-2b6e-4c63-ab7a-cddef380fa53"
      unitRef="usd">162000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if1462b906bad40e9ae6718ea494a6632_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNC0zLTEtMS0w_0d08cf71-087f-4928-a0c5-d2428753b62f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib9179e0f59da46fea77403d8b683baf8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNC01LTEtMS0w_88e6c507-813d-4022-92c7-a82f68fca1d4"
      unitRef="usd">5308000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2dd3fb1fb249482f949d10f5ab8cb81b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNC0xLTEtMS01ODA2_59592087-a932-4fb4-8ed5-6712e8bf7b15"
      unitRef="usd">49293000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i42badf5862af4404af77942856c94d3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNC0zLTEtMS01ODA2_85089d18-68cb-41f2-a772-7773a4bed087"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1fff38b09e68465aa7b4717e38443118_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNC01LTEtMS01ODA2_b4eafbf0-776f-4b75-a677-35d31ffb50ee"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger
      contextRef="i8cb50706d9a24c18899b2872a2b3a888_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNi0xLTEtMS0w_f0862874-b5c7-4e7c-bbb8-0a82f325b766"
      unitRef="usd">0</oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger>
    <oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger
      contextRef="i8072f859b08c48a586bf8c6298a122db_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNi0zLTEtMS0w_bd4585e2-1e04-4d4f-9c8d-516c97546abc"
      unitRef="usd">19377000</oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger>
    <oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger
      contextRef="ie8162574507b4dd9af08d3517d18b4a4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNi01LTEtMS0w_ddf765f2-2ea3-44fb-b7a7-2fa5c72bd459"
      unitRef="usd">0</oust:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i8cb50706d9a24c18899b2872a2b3a888_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNi0xLTEtMS01ODA2_376d17b4-0ea7-4633-9d40-5053a576f592"
      unitRef="usd">8804000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i8072f859b08c48a586bf8c6298a122db_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNi0zLTEtMS01ODA2_fbc61e83-c1df-4963-ba5b-6b9357faa081"
      unitRef="usd">-4652000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie8162574507b4dd9af08d3517d18b4a4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfNi01LTEtMS01ODA2_f48e36fb-05da-488b-a9e0-1bab3f876510"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i8cb50706d9a24c18899b2872a2b3a888_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfOC0xLTEtMS0w_8dd3527f-b50b-4c37-ad21-86f5f8622cad"
      unitRef="usd">58097000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i8072f859b08c48a586bf8c6298a122db_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfOC0zLTEtMS0w_718627ca-87ab-423e-ad29-b1d4cb66e641"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="ie8162574507b4dd9af08d3517d18b4a4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfOC01LTEtMS0w_b0b8d6b7-d21b-4824-b11f-b592ee145623"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i09529e5cd8834262a7cd787cc1fc7a13_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfOS0xLTEtMS0w_f40bdf95-53ed-43b4-a3e0-b2ef41dfd510"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibeb8dac1f946489383926992345c4230_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfOS0zLTEtMS0w_ced51fb0-ed6c-4fd6-b03d-c5339fdc4806"
      unitRef="usd">14725000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ief6ce4c30c3a47aca5500ea6affa200a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl80OS9mcmFnOmU2ODQ3MTYxZWJmMTQ3ZGNiYWE2ZDQ5ZTkyODBiYjBjL3RhYmxlOmVkYzgwMjZhYmY5OTQ1NTY4NjEzOTI4NTkzOGQ0NzEwL3RhYmxlcmFuZ2U6ZWRjODAyNmFiZjk5NDU1Njg2MTM5Mjg1OTM4ZDQ3MTBfOS01LTEtMS0w_ca2a2f84-541f-4bfd-ab3e-bdb594ec34d3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMTA5OTUxMTYyODk5Mw_a21bbb0b-56d9-454b-a2a1-335becde4a1e">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;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: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;2020&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;250,672&#160;&lt;/span&gt;&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;869&#160;&lt;/span&gt;&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 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 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,493&#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;10,493&#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;257,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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;11,362&#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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, 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;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: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;2020&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;1,965&#160;&lt;/span&gt;&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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,283&#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,249&#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;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#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;5,293&#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;4,817&#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, 2021 and December&#160;31, 2020 includes a write down of $2.2 million and $2.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended March&#160;31, 2021 and 2020, $0 and $1.5 million of inventory write offs were charged to cost of revenue. &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;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: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;2020&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 insurance&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,920&#160;&lt;/span&gt;&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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 expenses&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;893&#160;&lt;/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;694&#160;&lt;/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,241&#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,521&#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;Security deposit&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;43&#160;&lt;/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;20&#160;&lt;/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;4,097&#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;2,441&#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:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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="padding:2px 1pt;text-align:center;vertical-align: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;2020&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;5,519&#160;&lt;/span&gt;&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,084&#160;&lt;/span&gt;&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;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-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;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;/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;721&#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;721&#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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#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:#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;9,265&#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;9,265&#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: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-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;16,185&#160;&lt;/span&gt;&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;15,723&#160;&lt;/span&gt;&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;Less: Accumulated depreciation&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: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,084)&lt;/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,992)&lt;/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;Property and equipment, net&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 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;9,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense associated with property and equipment was $1.1 million and $0.8 million in the three months ended March&#160;31, 2021 and 2020, 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;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: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;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: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;2020&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;Customer deposits&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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;71&#160;&lt;/span&gt;&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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,618&#160;&lt;/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;Uninvoiced receipts&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,007&#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,947&#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;Other&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;788&#160;&lt;/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;485&#160;&lt;/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 accrued and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&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;4,645&#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;4,121&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMTA5OTUxMTYyODk5NA_56817859-8b46-43a2-8c32-ed1cc2385a40">&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;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: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;2020&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;250,672&#160;&lt;/span&gt;&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;869&#160;&lt;/span&gt;&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 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 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,493&#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;10,493&#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;257,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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;11,362&#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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmUxMzY5Nzg3MmJiYzRkZDdiNzgzZmZhNGZlMGIzNDIxL3RhYmxlcmFuZ2U6ZTEzNjk3ODcyYmJjNGRkN2I3ODNmZmE0ZmUwYjM0MjFfMS0xLTEtMS0w_cd8673a5-f9f6-4a1d-a98d-5e42b6ec2a51"
      unitRef="usd">250672000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmUxMzY5Nzg3MmJiYzRkZDdiNzgzZmZhNGZlMGIzNDIxL3RhYmxlcmFuZ2U6ZTEzNjk3ODcyYmJjNGRkN2I3ODNmZmE0ZmUwYjM0MjFfMS0zLTEtMS0w_1023a708-ef29-4713-8a50-8c0df1f41e58"
      unitRef="usd">869000</us-gaap:Cash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmUxMzY5Nzg3MmJiYzRkZDdiNzgzZmZhNGZlMGIzNDIxL3RhYmxlcmFuZ2U6ZTEzNjk3ODcyYmJjNGRkN2I3ODNmZmE0ZmUwYjM0MjFfMy0xLTEtMS0w_7b674883-6d3f-49a7-902d-ba7fac239132"
      unitRef="usd">6493000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmUxMzY5Nzg3MmJiYzRkZDdiNzgzZmZhNGZlMGIzNDIxL3RhYmxlcmFuZ2U6ZTEzNjk3ODcyYmJjNGRkN2I3ODNmZmE0ZmUwYjM0MjFfMy0zLTEtMS0w_98bc5cd9-c614-4988-89c8-8ef4696a1153"
      unitRef="usd">10493000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmUxMzY5Nzg3MmJiYzRkZDdiNzgzZmZhNGZlMGIzNDIxL3RhYmxlcmFuZ2U6ZTEzNjk3ODcyYmJjNGRkN2I3ODNmZmE0ZmUwYjM0MjFfNS0xLTEtMS0w_84362f34-891f-4748-8342-b4dbbe24018e"
      unitRef="usd">257165000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmUxMzY5Nzg3MmJiYzRkZDdiNzgzZmZhNGZlMGIzNDIxL3RhYmxlcmFuZ2U6ZTEzNjk3ODcyYmJjNGRkN2I3ODNmZmE0ZmUwYjM0MjFfNS0zLTEtMS0w_96b8a93e-9098-4d2e-9aad-73bf026f28e4"
      unitRef="usd">11362000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMTA5OTUxMTYyODk5NQ_ca9def95-7ac4-4b93-ac05-f0bef478e4b8">&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;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: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;2020&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;1,965&#160;&lt;/span&gt;&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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,283&#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,249&#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;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#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;5,293&#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;4,817&#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="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfMS0xLTEtMS0w_05170d56-4c6f-458b-ae50-5dfa9e49a2d7"
      unitRef="usd">1965000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfMS0zLTEtMS0w_7fd9027c-5a92-4c3c-9aa7-3f3341c80d28"
      unitRef="usd">1376000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfMi0xLTEtMS0w_39b82dd7-f767-4aa0-a7e8-aa76dbb9d59c"
      unitRef="usd">1283000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfMi0zLTEtMS0w_03e144f2-9224-482b-b848-b218cb588bb4"
      unitRef="usd">1249000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfMy0xLTEtMS0w_a82268e7-712d-4cae-a757-849bffd6e212"
      unitRef="usd">2045000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfMy0zLTEtMS0w_73ef13af-b1df-4769-968c-69b0788959e4"
      unitRef="usd">2192000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfNC0xLTEtMS0w_87854045-51f5-4fe1-a1fa-eb5f10db5372"
      unitRef="usd">5293000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOmY4NTI4YWFkMDVkZjQ0ZTE5YjU0MTZjNzMxZjY5ODM4L3RhYmxlcmFuZ2U6Zjg1MjhhYWQwNWRmNDRlMTliNTQxNmM3MzFmNjk4MzhfNC0zLTEtMS0w_f0d90c35-4014-4c27-8a7d-1378767ff86a"
      unitRef="usd">4817000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMzI5ODUzNDg4NDU5OQ_7dc867e8-f7e9-45fa-8eb2-ed13a327cb76"
      unitRef="usd">2200000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMzI5ODUzNDg4NDYwNA_8a3fc657-64bb-4c51-ba19-80578efa912c"
      unitRef="usd">2700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryWriteDown
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMzI5ODUzNDg4NDY2MA_8d48eb81-593d-4932-87e9-8c38e854252e"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMzI5ODUzNDg4NDcxOA_a5bdc31d-6c1c-43bb-b41d-d1f3abeb55ec"
      unitRef="usd">1500000</us-gaap:InventoryWriteDown>
    <oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMjE5OTAyMzI1Njc3NQ_5c261077-592d-4308-b11b-8ec6693b19a4">&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;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: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;2020&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 insurance&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,920&#160;&lt;/span&gt;&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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 expenses&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;893&#160;&lt;/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;694&#160;&lt;/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,241&#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,521&#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;Security deposit&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;43&#160;&lt;/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;20&#160;&lt;/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;4,097&#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;2,441&#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:PrepaidInsurance
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMS0xLTEtMS0w_cef78d6e-cb34-4063-a830-79d36d644959"
      unitRef="usd">1920000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMS0zLTEtMS0w_d5ae7697-04f6-401f-a1d9-e9b0249ce317"
      unitRef="usd">206000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMi0xLTEtMS00Nzkw_8d97c1f9-e155-4b13-b79e-7d9601adb833"
      unitRef="usd">893000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMi0zLTEtMS00Nzkw_f2d7c741-e0b3-4b09-95c0-8408486983a9"
      unitRef="usd">694000</us-gaap:PrepaidExpenseCurrent>
    <oust:ReceivableFromContractManufacturerCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMi0xLTEtMS0w_e9edd144-2c26-42ce-8d98-5bce4f3efb06"
      unitRef="usd">1241000</oust:ReceivableFromContractManufacturerCurrent>
    <oust:ReceivableFromContractManufacturerCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMi0zLTEtMS0w_0feaf0bc-b7c1-4b16-8863-b1d165a5bf0d"
      unitRef="usd">1521000</oust:ReceivableFromContractManufacturerCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMy0xLTEtMS0w_23e91054-0da4-4374-9eb7-9fa4d80517b4"
      unitRef="usd">43000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfMy0zLTEtMS0w_358b1b17-95ae-4155-964c-dd1e953d96d4"
      unitRef="usd">20000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfNC0xLTEtMS0w_0516ea39-3bc5-409c-b0bc-5c1315318ded"
      unitRef="usd">4097000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjYxMWEzNGQwNTlkOTRkOGFhNmRjZmE0OGNmYjA5ODMxL3RhYmxlcmFuZ2U6NjExYTM0ZDA1OWQ5NGQ4YWE2ZGNmYTQ4Y2ZiMDk4MzFfNC0zLTEtMS0w_a1826709-3e8a-41be-8c89-b0bc768c0698"
      unitRef="usd">2441000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMjE5OTAyMzI1Njc3NA_6d6b5b1d-bdf3-4bf6-adf4-3c53a28edfce">&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:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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="padding:2px 1pt;text-align:center;vertical-align: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;2020&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;5,519&#160;&lt;/span&gt;&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,084&#160;&lt;/span&gt;&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;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-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;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;/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;721&#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;721&#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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#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:#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;9,265&#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;9,265&#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: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-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;16,185&#160;&lt;/span&gt;&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;15,723&#160;&lt;/span&gt;&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;Less: Accumulated depreciation&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: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,084)&lt;/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,992)&lt;/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;Property and equipment, net&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 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;9,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,731&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibc0214a8fc7d4b1bb10723fda60af791_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMS0xLTEtMS0w_4f908034-e3df-4ef2-90a1-572b8d23b851">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c2dd83c0be3442090e4c5daa9d54ac3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMS0zLTEtMS0w_1731ffa6-ffa3-4d62-8144-52e3a5e06808"
      unitRef="usd">5519000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6ef7d8448580466dbf14ec5282108f05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMS01LTEtMS0w_23959a5d-d7c8-4ae8-b7bb-f9ce9f6b9990"
      unitRef="usd">5084000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iba5dadb6c7714d94a66016645d6cd6af_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMi0xLTEtMS0w_00719978-8d6c-4a0d-a4cf-4ecee9df851c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3df5f1f788f845c3a73196acd69d4126_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMi0zLTEtMS0w_0afcc999-4cf5-4154-813e-86c72f4ecb72"
      unitRef="usd">483000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d4a228efa66493d8dac719ff6111956_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMi01LTEtMS0w_adb66741-e63c-4b75-8fe4-5989f4b0b324"
      unitRef="usd">456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7a26451ee10e459e8846b37a697f15f5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMy0xLTEtMS0w_6d23fd4f-d0bf-4a1c-b67d-7718fc1d9893">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79c33f7295fa48ac9a838496fa1bffe3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMy0zLTEtMS0w_a7b11c1d-af7a-496e-8326-f4097ab0bcf1"
      unitRef="usd">93000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ccbc505a34044ca8968b46d0687d53b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfMy01LTEtMS0w_fdb2027c-a9b0-4d2a-a814-2550a3c01cc2"
      unitRef="usd">93000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia586f5ea38e54415b229e9cb5465ee7e_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNC0xLTEtMS0w_0b947b85-ed72-41b6-afee-01afbacf1baa">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43a5ca21013c4b16975a7d83d0c9404e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNC0zLTEtMS0w_524afe9b-2ffc-4fa8-a5e2-2a592b4429ab"
      unitRef="usd">104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iffa7f1d35f8a4637ab1d6286365e6260_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNC01LTEtMS0w_185b6dd4-60f4-42bf-ada7-6c75faa67e5b"
      unitRef="usd">104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i69ddac937c0b4db4a869d18b95bf357c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNS0xLTEtMS0w_29067657-6d11-47b1-99e8-ac3d0da3eb15">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i38b3a8c419a54367a86e4470693afa81_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNS0zLTEtMS0w_d64b0c5e-3679-4ae1-a06f-2586a5b18204"
      unitRef="usd">721000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib1b8c4881eea42d6b9848cd8b5e55982_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNS01LTEtMS0w_52213d66-10b5-4c47-a474-93f4d5d9be12"
      unitRef="usd">721000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i509a85d06c0d4dc39662a0c7c64fb0c3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNi0zLTEtMS0w_f0354061-c1f7-41d7-b435-94e2c0371d96"
      unitRef="usd">9265000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9e4e2cb5b67443e9bf6a547d81891143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNi01LTEtMS0w_13f0bdc6-bd6f-4d65-a61e-2233abca8179"
      unitRef="usd">9265000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNy0zLTEtMS0w_facc81ea-2f55-4f3b-9306-f2db1d022494"
      unitRef="usd">16185000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfNy01LTEtMS0w_e66dba52-b8f8-444e-997d-4a5c41d1c473"
      unitRef="usd">15723000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfOC0zLTEtMS0w_9a04db30-0026-4ada-bfe0-586efb9956a4"
      unitRef="usd">7084000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfOC01LTEtMS0w_739f98a8-a484-4467-93fd-1bb717c8eebc"
      unitRef="usd">5992000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfOS0zLTEtMS0w_9328d63f-cf4a-4a3d-9b00-998341d95341"
      unitRef="usd">9101000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjY1NTU2YWU3MmJkNjQ4MTk5OGY0ZmY3YWNmZThmMGZjL3RhYmxlcmFuZ2U6NjU1NTZhZTcyYmQ2NDgxOTk4ZjRmZjdhY2ZlOGYwZmNfOS01LTEtMS0w_1fc77f8b-504b-4f18-9e94-ecd0a462c6af"
      unitRef="usd">9731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMzI5ODUzNDg4NDkxMA_428932bc-6d45-4c79-8a5b-8985f825b728"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMzI5ODUzNDg4NDkxNQ_59d36750-a4c1-43af-9d18-84fc67650336"
      unitRef="usd">800000</us-gaap:Depreciation>
    <oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RleHRyZWdpb246ZmQxMTlhNGIzYTgyNDYyZWE1ZDc1OTQ1Y2ViNTcwNWJfMjE5OTAyMzI1Njc3Ng_8db72711-84a9-4914-997c-04306a206c9e">&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: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;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: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;2020&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;Customer deposits&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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;71&#160;&lt;/span&gt;&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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,618&#160;&lt;/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;Uninvoiced receipts&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,007&#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,947&#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;Other&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;788&#160;&lt;/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;485&#160;&lt;/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 accrued and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&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;4,645&#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;4,121&#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:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock>
    <oust:ContractWithCustomerLiabilityCurrentCustomerDeposit
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfMS0xLTEtMS0w_099e7f7f-f9ee-4473-b93a-adbe0a23d656"
      unitRef="usd">48000</oust:ContractWithCustomerLiabilityCurrentCustomerDeposit>
    <oust:ContractWithCustomerLiabilityCurrentCustomerDeposit
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfMS0zLTEtMS0w_33e749ba-855e-4311-82df-11dfcd34fa9c"
      unitRef="usd">71000</oust:ContractWithCustomerLiabilityCurrentCustomerDeposit>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfMi0xLTEtMS0w_20e64010-69c9-4032-a901-5ab22b346ec8"
      unitRef="usd">1802000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfMi0zLTEtMS0w_f03e1b64-9988-4926-923c-a155c9e0fc14"
      unitRef="usd">1618000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <oust:UninvoicedReceiptsOtherCurrentLiabilities
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfMy0xLTEtMS0w_b0f259ac-502d-45ba-9782-55fafdfc310e"
      unitRef="usd">2007000</oust:UninvoicedReceiptsOtherCurrentLiabilities>
    <oust:UninvoicedReceiptsOtherCurrentLiabilities
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfMy0zLTEtMS0w_be12b005-f957-4532-8242-1f1e0f2eefa8"
      unitRef="usd">1947000</oust:UninvoicedReceiptsOtherCurrentLiabilities>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfNC0xLTEtMS0w_d076f7f9-2824-4b27-831c-c35b25614798"
      unitRef="usd">788000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfNC0zLTEtMS0w_d80d0b80-1086-49bb-9db5-97ef56ef3038"
      unitRef="usd">485000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <oust:AccruedAndOtherLiabilitiesCurrent
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfNS0xLTEtMS0w_1b1be17c-0698-429c-8552-d62f4f741f6d"
      unitRef="usd">4645000</oust:AccruedAndOtherLiabilitiesCurrent>
    <oust:AccruedAndOtherLiabilitiesCurrent
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl81Mi9mcmFnOmZkMTE5YTRiM2E4MjQ2MmVhNWQ3NTk0NWNlYjU3MDViL3RhYmxlOjQ4ZjgyMmZiMTVhYTQ4ODc5NGQwYWFkMjg2N2NiYzMwL3RhYmxlcmFuZ2U6NDhmODIyZmIxNWFhNDg4Nzk0ZDBhYWQyODY3Y2JjMzBfNS0zLTEtMS0w_9d10c778-cf15-42e6-b0fc-d872542c8c11"
      unitRef="usd">4121000</oust:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTYzNjE0OQ_0ce80ead-ad7c-43ae-88a0-bbd0fc3a6dc0">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 becomes no longer attainable or ceases to fairly reflect the costs of the lender, in which case the applicable interest rate shall be Prime Rate plus 6.0%. In an event of default, annual interest is increased by 5.0% above the otherwise applicable rate. The loan&#x2019;s annual effective interest rate was approximately 16.4% for each of the three months ended March&#160;31, 2021 and 2020.  &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, the Company issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the &#x201c;Series A Preferred Stock&#x201d;) of the Company (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 the Company. 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&#160;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, 2020 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, 2021 and December&#160;31, 2020, the outstanding principal balance of the loan was nil and $7.0 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Promissory notes &lt;/span&gt;&lt;/div&gt;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="icc5440363af24e8ea4074bada7bc8ab7_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMzA4_02f1ec2d-7f6b-43e9-b756-5b11f3df863e"
      unitRef="usd">10000000.0</oust:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia82eb8210f014fd687c9e62b0d2c9e75_D20181127-20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0ODY2Nw_2e54480c-20d1-4d94-8e7d-17b6dba6afe8"
      unitRef="number">0.085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ief680ccb71cb406681e3e5a6f0f0086a_D20181127-20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0ODY2MQ_89d099fb-7ccc-4e9f-98c6-863bd0f994b3"
      unitRef="number">0.060</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5f4a1a8cdacc4598a5c4ccdfc0918498_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTExMQ_a8f1f838-6e24-4fb6-8d01-bfff88ad6b34"
      unitRef="number">0.050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4d619a71f8784ec8bdc5479612b25655_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTYzNjA5Nw_06707cab-3f97-4ef8-a9ae-d26506e2a976"
      unitRef="number">0.164</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6082fcde55364721bacf5efd5e7d207b_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTYzNjA5Nw_80bc0528-9a98-49a0-ba24-e6deabbdb316"
      unitRef="number">0.164</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i9f5994bf513045fb8c14105a78a2fa3f_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMzgwNg_db513b0a-4b59-4344-a229-d00ee1592cb1"
      unitRef="shares">35348</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:ClassOfWarrantOrRightValueOfSecuritiesCalledByWarrantsOrRightsPercentageOfOutstandingLoan
      contextRef="icc5440363af24e8ea4074bada7bc8ab7_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0ODY3Mw_464ed7d2-2871-42eb-824c-8dc1cf378931"
      unitRef="number">0.040</oust:ClassOfWarrantOrRightValueOfSecuritiesCalledByWarrantsOrRightsPercentageOfOutstandingLoan>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icc5440363af24e8ea4074bada7bc8ab7_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMzk1MQ_a78832b3-6a81-436e-a4ca-1e5bcbc3fabf"
      unitRef="usd">10000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9f5994bf513045fb8c14105a78a2fa3f_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfNDAxMw_49931c68-c4ef-4747-9eca-dafeb2b0abe2"
      unitRef="usdPerShare">11.3518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="icc5440363af24e8ea4074bada7bc8ab7_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfNDA3OA_37d7e342-d820-4a4a-82fa-61ba0cd341ad"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ia7ffb522895d449191e6204ccfda8390_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfNDMzNQ_104cb8b6-7317-4bfb-a9b8-d8626e56a584"
      unitRef="shares">53023</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if93c70cc9d1f42519696fd008165883c_D20190805-20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTYzNjE3Mg_bab76251-8f38-4064-ad87-0f833c3730e9"
      unitRef="usd">100000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i901a0e11a30248d1bcf753cdb10be6a0_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMzI5ODUzNDg5MzUyNw_538273ff-cfb6-4857-897f-d25abcb390e5"
      unitRef="usd">600000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i1d2cb45491454428b0ed987bf8e99831_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMzI5ODUzNDg5Mzc5NQ_7113feb5-1071-4179-a5b9-27f6cc400c40"
      unitRef="usd">-200000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:RepaymentsOfDebt
      contextRef="icd4f1121ddb7471da313a57232a7baee_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0MDY2MA_e0acc5a5-0683-4655-bcf6-f12b1b14b883"
      unitRef="usd">7000000.0</us-gaap:RepaymentsOfDebt>
    <oust:PaymentOfInterestAndFeesUponExtinguishmentOfDebt
      contextRef="icd4f1121ddb7471da313a57232a7baee_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0MDY3NA_8aa1f2cc-a610-4fa8-9ce1-c5c782e12752"
      unitRef="usd">400000</oust:PaymentOfInterestAndFeesUponExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6082fcde55364721bacf5efd5e7d207b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0MDY4Nw_9782e55f-6798-44eb-ae01-0b17765af689"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8a13ce21fcdd4340912ca86b63494e36_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0MDcyMg_7ae86cd5-f2f7-4032-b373-eccdb36e5144"
      unitRef="usd">7000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="i1e20146f37b74f23b42e43755bbd706f_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0NzU5MQ_dc9461e4-181b-4b4d-9058-a0a1a930f1d5"
      unitRef="usd">5000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9acb3bbbf0404cf0a5343f8028b7838f_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82MS9mcmFnOmFhYzM0MTk0MmYzYzQ5ZDhhYTExMzZjMGZhYmYzNTQwL3RleHRyZWdpb246YWFjMzQxOTQyZjNjNDlkOGFhMTEzNmMwZmFiZjM1NDBfMTA5OTUxMTY0NzYwMw_61c455e5-f6e8-437f-b13b-abeb084a544d"
      unitRef="number">0.085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <oust:TemporaryEquityTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTYzMjk3MQ_41dfd684-199c-4719-b34e-8639686989ce">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 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&#160;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 13pt 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 will become 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 will be 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, 2021, resulting in a gain of $4.6&#160;million for the three months ended March&#160;31, 2021, 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: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: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, 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;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: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.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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price of warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;11.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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;The Company, 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 we refer 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 will become 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 will be 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;Once the Public warrants become exercisable and 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="ie14481f53f6b44728f31caaf75ff4a4c_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMzA0_52b1764d-b524-4da2-8708-5d5b633f0ab2"
      unitRef="shares">35348</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie14481f53f6b44728f31caaf75ff4a4c_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMzgx_384eb35d-ba05-4184-afd9-3ebb3e6b33d0"
      unitRef="usdPerShare">11.3518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i65be8b526d2549c894e9104852c10e7d_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfNjEx_a6985085-a7e5-4ae1-9089-d4ecacd10dfd"
      unitRef="shares">53023</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i65be8b526d2549c894e9104852c10e7d_I20190805"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfNjg4_3deeea39-b88f-4e93-beda-9b906e246f72"
      unitRef="usdPerShare">11.3518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ie14481f53f6b44728f31caaf75ff4a4c_I20181127"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTUwNQ_1e43e57f-7049-4df9-ab64-4949f7f32b19"
      unitRef="usd">100000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i65be8b526d2549c894e9104852c10e7d_I20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTY1OA_fce0039d-2d34-487f-b5a6-004ba17f572f"
      unitRef="usd">100000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i1360e914ff3c409b88ae2905489ae6f2_I20200403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTgwOQ_9b986517-b585-45de-aab9-d98e4c98936a"
      unitRef="shares">4513993</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1360e914ff3c409b88ae2905489ae6f2_I20200403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTkwOQ_ef6b9e01-f3b5-4db4-b5fa-7156ba691751"
      unitRef="usdPerShare">0.3323</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ia868f5af78c14000b8c9091f9d90f02d_I20200403"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTYzMjk2Mw_708209e8-e539-4255-bc4d-bf88e87b53ec">P10Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1360e914ff3c409b88ae2905489ae6f2_I20200403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMjgxNA_2a0bd100-d918-4a2f-b4d8-0b5b5a114437"
      unitRef="usd">700000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i77b6b39d1ee841148e547a73742cebac_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMjkwMg_06ab3639-d782-43b0-ad64-6280352f71b6"
      unitRef="usd">8300000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTYzMjk3Mg_98732a9f-f776-4804-a85a-5a4a8d1f0511">&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 13pt 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: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: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, 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;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: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.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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price of warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;11.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id1c8bad2d0134ae2b6e61c2dbbea1121_I20181127"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMS0xLTEtMS0w_8e5eb307-04e2-43bd-870c-319f8a38f14c"
      unitRef="usdPerShare">5.80</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6048940eaee54216bb296f2e9f29b641_I20200403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMS0zLTEtMS0w_a4d2bff1-54d4-47b3-af22-96f410f5c586"
      unitRef="usdPerShare">5.80</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie01d9546f5564728a8ca851d33308d21_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMS01LTEtMS0w_d8e22317-6d58-4e4d-9342-cba55b576848"
      unitRef="usdPerShare">7.11</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if24898be66214b09b143a77dc5720a6f_I20210211"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMS03LTEtMS02MDYx_933bff1c-6767-4cc5-8ad3-546918e6923c"
      unitRef="usdPerShare">10.27</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i39a5241b6c784f16b9feca5a8a6a0114_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMS03LTEtMS0w_a8de402e-2f8f-459f-b288-76cc2f09dfda"
      unitRef="usdPerShare">8.44</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2733223dcc8b41588e6bd905cce55026_I20181127"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMi0xLTEtMS0w_00d6a4fd-2c57-4f34-a0d3-a48d219241d2"
      unitRef="year">10.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i9f206ea30f2c42c7a0696dc633189f9a_I20200403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMi0zLTEtMS0w_eef288f1-cded-49ff-82bf-1178c99c10d2"
      unitRef="year">9.31</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="idfe4b17f01674bffa76cae6356628431_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMi01LTEtMS0w_c68de48b-64ce-4985-a3de-7d03a95b5847"
      unitRef="year">2.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ic420c139e4424068830ae4d34c567b6d_I20210211"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMi03LTEtMS02MDYx_a61d9583-0671-4eae-8de2-082d8d9672cf"
      unitRef="year">2.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i28626a907a6b4ab5a8cfeb10171deca7_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMi03LTEtMS0w_9197b516-c651-4d99-90e8-0c9796ae4067"
      unitRef="year">2.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i1f1024d4610343bea76599c8a9ccb05a_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMy0xLTEtMS0w_a140005a-3209-43dd-ab8f-f5a7b5f89169"
      unitRef="number">0.5781</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i0ef46e2973234e7281584ab3e6c14bac_I20200403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMy0zLTEtMS0w_fd222cbb-24e5-4321-918d-7e9ee3663952"
      unitRef="number">0.5735</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id9f7b326e295491a9e9ec06ab5dc4310_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMy01LTEtMS0w_17f5f48d-e72b-4f23-b6c5-9044e1959467"
      unitRef="number">0.7600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5a9321bd5b444fdda1f0b2ce1bb39b2f_I20210211"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMy03LTEtMS02MDYx_cd3f55b1-e939-42be-9a3f-0e913c587220"
      unitRef="number">0.7600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i19a506f6758245008c3eacf0039b7f03_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfMy03LTEtMS0w_b05d4c2a-e024-45e4-a450-edfc2b8afb0b"
      unitRef="number">0.7600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icdbb7ca9945b4e3388283ce92f3a9391_I20181127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNC0xLTEtMS0w_e3680e95-b4f2-4b68-9452-3f6defccfa74"
      unitRef="number">0.0306</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7e36139d701f4061bfee5a8be83c7223_I20200403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNC0zLTEtMS0w_29168da2-aedf-4d8d-b435-f7cafc7792ff"
      unitRef="number">0.0175</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i59af89a2f58a46f89116348cfd279d6e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNC01LTEtMS0w_ea96303e-aa9f-4069-9d83-c8202b7f3585"
      unitRef="number">0.0013</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ic16263e4f1804da48f7742954229df7b_I20210211"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNC03LTEtMS02MDYx_beb2cda2-d0a7-4abc-a97b-363fa8fc07ac"
      unitRef="number">0.0013</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie327c268350945f09afb646fc5104472_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNC03LTEtMS0w_330191ec-2adf-4390-8947-e30e3c4a22c9"
      unitRef="number">0.0013</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3643f51fe09d48bc980bbe8e7e9ce027_I20181127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNS0xLTEtMS0w_33c3dc63-f2c0-4ee2-90b8-adf449e27835"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2fdb9497932341a8b2d1064872479825_I20200403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNS0zLTEtMS0w_3f76ac6c-21b4-4cd3-88d8-966538de5e69"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i10235591c5774f20b76d7b4585e63d45_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNS01LTEtMS0w_3e247b5f-65a8-4560-a19a-d253c46b7471"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i0d182516bdc14f108b07eb9769c9faa5_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNS03LTEtMS02MDYx_f59827f6-8b58-436a-b0d7-c3b483515862"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icd31a927f5b24810a6be2c91f30aa030_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOmYwNGMwZDhiZmQ4NjQ2Y2ZhOTc3Mzc2ZmZhZWIxNGRiL3RhYmxlcmFuZ2U6ZjA0YzBkOGJmZDg2NDZjZmE5NzczNzZmZmFlYjE0ZGJfNS03LTEtMS0w_5a416801-2ca5-4f71-8e2b-07af7688eac7"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i399e723f4e604e678461887fbbf52ee2_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY0OTk4NQ_8eac78cc-2096-499f-b45b-2b5ca2e66973"
      unitRef="shares">6000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:SaleOfWarrantPricePerShare
      contextRef="i399e723f4e604e678461887fbbf52ee2_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY0OTk5Ng_c1958695-0b42-4197-8345-3a552d0f827f"
      unitRef="usdPerShare">1.00</oust:SaleOfWarrantPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i6529fb7278474a3dbb6d2b3e4c306619_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY1MDAwMw_e5bd171c-7a83-47e2-b02c-959e3b5ff7e6"
      unitRef="usd">6000000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <oust:ClassOfWarrantOrRightExercisableThresholdPeriod
      contextRef="i6529fb7278474a3dbb6d2b3e4c306619_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTQxOA_8ae2e4e9-3d90-4043-b21f-7d965c1284a4">P12M</oust:ClassOfWarrantOrRightExercisableThresholdPeriod>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i399e723f4e604e678461887fbbf52ee2_I20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTQxOQ_77c7af80-9d81-41ac-9700-7515a3acd916">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i399e723f4e604e678461887fbbf52ee2_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY1MDA1Mg_8322fd67-ecde-4722-ac69-35d40888caba"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i77a876be58b740ef9bc4d0ed23d5402b_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY1MDAxNQ_65e506be-8776-49f4-ab56-a7bcf40f60a5"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <oust:ClassOfWarrantOrRightConversionRatio
      contextRef="ia8477e3e606942d7ade2cbd1eebca98a_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY3MDU3MA_e2f0438d-1bbb-4d92-b6c9-a7c20cf73682"
      unitRef="number">1</oust:ClassOfWarrantOrRightConversionRatio>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i399e723f4e604e678461887fbbf52ee2_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY1MDAyMw_40c61e25-c973-4e84-9964-adec4bc7e265"
      unitRef="usd">19400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i655fd9cee6384e73891ed3a855b1803a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY1MDAzOA_624aeb67-b2e4-4e3c-8dec-a89ffb70e285"
      unitRef="usd">4600000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i697177541fca4f2884cb8f7355e33d96_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMS0xLTEtMS04NDY5_7dc6daf9-1a09-4080-b31e-f2a4476725c0"
      unitRef="usdPerShare">12.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if7ff1dfd6f574cc99fea96c5afeda605_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMS05LTEtMS04NDY5_c295726f-a94a-453b-b69c-83e1898f6771"
      unitRef="usdPerShare">8.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2cef02ba67044b15a01a25e43f2cdb19_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMi0xLTEtMS04NTYy_35f763c8-c686-4f3e-98a8-4a2d73fa513b"
      unitRef="year">11.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i0807b52bd6e9448d9efe490603f9dfca_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMi0zLTEtMS04NTY0_1b887ea2-2a3d-4969-b30d-7a3eccd249c5"
      unitRef="year">11.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib115533e7a3d439eb014ed82f68c4462_I20210311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMi0xLTEtMS04NDY5_15907630-762c-444a-9692-195a761aaf1d"
      unitRef="year">5.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7caeacecfc6e4c2f97dae8c8922fe8c1_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMi05LTEtMS04NDY5_c00e1ecb-110a-421c-922f-d1c4bfabd89f"
      unitRef="year">4.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib3038a40a5954edbb0dbf4c9dca5277c_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMy0xLTEtMS04NDY5_694df724-e373-464a-9b6b-46b7bd21cc1c"
      unitRef="number">0.2700</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if7531ae5a924489d9309e89a79614f5b_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfMy05LTEtMS04NDY5_39c78e04-17b4-4704-bf5e-a5fc4c3b5d66"
      unitRef="number">0.4300</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ice5a385a06f64d74aae501d252d86445_I20210311"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfNC0xLTEtMS04NDY5_05b845a6-6c1d-4f92-86ec-291e5984cb0d"
      unitRef="number">0.0078</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ibfb8e564dab644e6a8501b5fdcb865ac_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RhYmxlOjYxMGU1NTI2NjU1ZjRhNzk5MmIwMDA4Mzk1NDNjNzA0L3RhYmxlcmFuZ2U6NjEwZTU1MjY2NTVmNGE3OTkyYjAwMDgzOTU0M2M3MDRfNC05LTEtMS04NDY5_08d3bb3f-7be0-435e-8177-c6fd601cce39"
      unitRef="number">0.0092</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="id936c01467984532ae8cd2afe7b7dadb_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTQ1MQ_423c36ae-d23e-4a0b-8d45-f01b29483486"
      unitRef="shares">20000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <oust:ClassOfWarrantOrRightExercisableThresholdPeriod
      contextRef="i3dc448bc03fa47d284692f362660bd15_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTQ3MA_18bb2277-ba80-4e72-bcf4-c0b85fd8348d">P12M</oust:ClassOfWarrantOrRightExercisableThresholdPeriod>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="id936c01467984532ae8cd2afe7b7dadb_I20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTQ4NA_4f8f4d5b-7a65-4668-8fb5-39343cecebcb">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id936c01467984532ae8cd2afe7b7dadb_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY3MDAwOQ_fd8e8a18-4000-4c32-b460-0d82d99127fd"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib19008e34d884810ba60ec6374cb0369_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY3MDE3OQ_de67f19f-dc0e-4bfa-b6b8-a28830aacc1a"
      unitRef="shares">9999996</us-gaap:ClassOfWarrantOrRightOutstanding>
    <oust:ClassOfWarrantOrRightConversionRatio
      contextRef="id936c01467984532ae8cd2afe7b7dadb_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTU1MA_945706c3-7aad-47d8-b295-c6c00125e576"
      unitRef="number">1</oust:ClassOfWarrantOrRightConversionRatio>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib19008e34d884810ba60ec6374cb0369_I20210311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY3MDYzNg_d5dc6c99-e970-476a-9ddc-8028a26b782b"
      unitRef="usd">17900000</us-gaap:WarrantsAndRightsOutstanding>
    <oust:SaleOfWarrantPricePerShare
      contextRef="id936c01467984532ae8cd2afe7b7dadb_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTUxNg_52f6b9e9-11cf-4ce6-b223-82b1c11fbf3e"
      unitRef="usdPerShare">0.01</oust:SaleOfWarrantPricePerShare>
    <oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPrice
      contextRef="id936c01467984532ae8cd2afe7b7dadb_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTUyMw_f7f33e55-3e6e-45ed-854c-33bd3845474b"
      unitRef="usdPerShare">18.00</oust:ClassOfWarrantOrRightExercisableThresholdCommonStockPrice>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDays
      contextRef="i3dc448bc03fa47d284692f362660bd15_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTUzMQ_50d3f4d5-eb39-498f-8fc4-4c68b80cdc84">P20D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDays>
    <oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod
      contextRef="i3dc448bc03fa47d284692f362660bd15_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl82Ny9mcmFnOjIzMDgzM2QzNTc2NDQxZTc4YTk1YjkwMjY3OWM5YjQyL3RleHRyZWdpb246MjMwODMzZDM1NzY0NDFlNzhhOTViOTAyNjc5YzliNDJfMTA5OTUxMTY2OTU0MA_82c4a63a-a56c-4e57-b07b-8de9a508fba5">P30D</oust:ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMTA5OTUxMTYzMDYzNg_4ab71a5a-9ad0-4ed6-9a3e-35b246a7a84d">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 two leases, the Company obtained two letters of credit from a bank 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, 2021 and December&#160;31, 2020. The outstanding amount of the letters of credit was $1.3 million as of March&#160;31, 2021 and December&#160;31, 2020. &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, 2021, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $5.5 million and other vendors for approximately $4.0 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;From time to time, the Company is involved in certain legal actions arising in the ordinary course of business. In management&#x2019;s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company&#x2019;s future financial position or results of operations. As of March&#160;31, 2021 and December&#160;31, 2020 there are 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, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <oust:NumberOfLettersOfCredit
      contextRef="i1e0f6f39839f465ca516940370f3af0a_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMTA5OTUxMTYzMDYyOA_27cbbcd6-265c-4b24-b392-d33b66976e19"
      unitRef="letter_of_credit">2</oust:NumberOfLettersOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMzI5ODUzNDg4NjIzNQ_949dbedb-cb59-443b-8982-6a4682228b03"
      unitRef="usd">1300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1b2018e8d4a7463787d8e6530860b744_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMzI5ODUzNDg4NjIzNQ_979ca990-276a-4e39-a589-1b56a9b9dff8"
      unitRef="usd">1300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="if7697058d11d4b9090746ecde5d929fd_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMzI5ODUzNDg4NzI5Mg_200c907f-dc21-4606-a402-cceb3e61ff51"
      unitRef="usd">5500000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i26794ee9fb0e4439b34500d80a3df414_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMzI5ODUzNDg4NzIyNQ_a9132cd8-cfac-4f6c-9373-4f3c739b2055"
      unitRef="usd">4000000.0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i10352fdba7f14371bd50edecf0dee228_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMTA5OTUxMTYzMDY0Nw_286f431e-dc0c-46b1-9b26-e390805e9fbb"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i7654453bdc5c407dbb5a7b6e116d4301_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83My9mcmFnOjM5MGYwZWU5NzVhMjQyMzA4NjViNTU0YmMzYzA4MDRiL3RleHRyZWdpb246MzkwZjBlZTk3NWEyNDIzMDg2NWI1NTRiYzNjMDgwNGJfMTA5OTUxMTYzMDY0Nw_f3e6f2ce-77f6-4f0c-ac1f-4ea9bbfc07b1"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <oust:EquityAndTemporaryEquityTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTYzNTM3OQ_e1e2cfa8-1403-4da4-aa14-943f88333996">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: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;Series Seed Financing and conversion &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 April 2016, OTI issued 1,887,253 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $1.8&#160;million, net of $0.1&#160;million stock issuance costs. In April 2016, OTI issued 44,256 shares to an investor upon conversion of a note having a balance of principal and interest of $45,000. In May 2016, OTI issued 563,725 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.6&#160;million. In July 2016, OTI issued 445,942 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.5&#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;In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all the outstanding Series Seed redeemable convertible preferred stock shares were converted to 2,941,176 shares of OTI&#x2019;s common 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-style:italic;font-weight:700;line-height:120%"&gt;Series A Financing and conversion &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 2017, OTI issued 1,324,511 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $14.8&#160;million, net of $0.2&#160;million of stock issuance costs. In October 2017, OTI issued 1,253,556 shares of Series A Preferred Stock upon conversion of multiple notes having a principal and interest balance of $4.6&#160;million. In December 2017, OTI issued 715,712 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $8.1&#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;In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all of the outstanding Series A redeemable convertible preferred stock shares were converted to 3,293,779 shares of OTI&#x2019;s common 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-style:italic;font-weight:700;line-height:120%"&gt;Series B Financing &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 April 2020, OTI issued 45,185,071 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $15.1&#160;million, less $0.1&#160;million of stock issuance costs. In May 2020, OTI issued 17,320,031 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $5.8&#160;million, less $0.1&#160;million of stock issuance costs. In July 2020, OTI issued 37,970,846 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $12.5&#160;million, less $0.1&#160;million of stock issuance costs. In August 2020, OTI issued 25,286,587 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $8.4&#160;million, less $0.1&#160;million of stock issuance costs. &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, 2021, the Company does not have any redeemable convertible preferred stock outstanding.&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;Prior to the Merger, redeemable convertible preferred stock as of December&#160;31, 2020, consisted of the following (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:32.379%"/&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.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="27" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series&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;Issue&#160;Price&lt;br/&gt;per share&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;Shares&lt;br/&gt;Authorized&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;Shares&lt;br/&gt;Issued&#160;and&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liquidation&lt;br/&gt;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;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Series B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,411,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,434,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 the Merger, the significant features of OTI&#x2019;s redeemable convertible preferred stock were as follows: &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;Dividend 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 Series Seed, Series A and Series B preferred stockholders were entitled to receive dividends prior and in preference to any dividends on the common stock, at a rate of $0.0612, $0.6789 and $0.019938 per share, respectively, per annum on a non-cumulative basis, when and if declared by the board of directors, subject to the prior rights of the preferred stockholders. After payment of such dividend, any additional dividends would be distributed among the holders of the preferred stock and common stock pro rata based on the number of shares of common stock then held by each holder (assuming conversion of all shares of preferred stock into common 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-style:italic;font-weight:700;line-height:120%"&gt;Liquidation preference &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 the event of liquidation, dissolution or winding up of the Company, merger or a reduction of capital through the sale or lease of all or substantial part of the business of the Company, before any distribution or payment were to be made to the holders of &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;common stock, the holders of Series Seed, Series A and Series B redeemable convertible preferred stock were entitled to receive $1.02, $11.3518 and $0.3323 per share (subject to adjustment in the event of any share dividend, share split, combination, or other recapitalization), respectively, plus any declared but unpaid dividends on such shares. If the assets and funds were insufficient for such distribution, they were entitled to receive a pro rata distribution, based on the relative preferred stock ownership and in proportion to the preferential amount each such holder is otherwise entitled. If the assets and funds are in excess of amounts distributed to the preferred stockholders, the remaining assets and funds shall be distributed pro rata to the holders of the common stock. If the holders of the redeemable convertible preferred stock would receive a greater distribution if they converted to common stock, then such conversion would have been assumed prior to distribution. &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;Conversion rights &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 holders of Series Seed, Series A and Series B redeemable convertible preferred stock had a right to convert their stock into nonassessable shares of common stock at a conversion rate equal to their respective liquidation preferences divided by a conversion price of $1.02, $11.3518 and $0.3323, respectively, which was adjusted for any stock splits, stock dividends, combination, subdivisions, recapitalizations or similar transactions. 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. &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;Redemption rights &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 redeemable convertible preferred stock were recorded in mezzanine equity because while it was not currently redeemable, it could become redeemable at the option of the preferred stockholders upon the occurrence of certain deemed liquidation events that were considered not solely within the Company&#x2019;s control for an amount equal to the shares respective liquidation preference plus declared and unpaid dividends. &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;Voting rights &lt;/span&gt;&lt;/div&gt;Each holder of redeemable convertible preferred stock was entitled to the number of votes equal to the number of shares of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class on all matters.</oust:EquityAndTemporaryEquityTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTIyNw_1da81e1a-783c-45cb-92c3-85d86437b863"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTIyNw_2447b82c-4371-4916-a357-a954396215b4"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTIzNg_4b6d2273-9d70-4bd2-8536-ed7466978240"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTI1MQ_9d99070c-10c9-47df-8cd9-404c0e4c9754"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTI2NA_d212456d-3a89-40ae-854e-59c6d379fb59"
      unitRef="shares">161449205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTI3Nw_746dc4cb-e3b6-47dd-9c78-0c6f8dc662c6"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTI4Ng_0957ae9d-9a3f-4556-91fb-49671e01c416"
      unitRef="shares">15999996</us-gaap:ClassOfWarrantOrRightOutstanding>
    <oust:CommonStockVotingRightsNumberOfVotesPerShare
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTY0NTY5MQ_f68e41ce-49bd-4d2e-9b1a-3fe6c89861b9"
      unitRef="vote">1</oust:CommonStockVotingRightsNumberOfVotesPerShare>
    <oust:CommonStockAndTemporaryEquitySharesAuthorized
      contextRef="i81728239fa024c6b9162b36ef938b6d4_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTQ0_408f46bc-7f13-48f6-9bca-2433e0a451c3"
      unitRef="shares">342367887</oust:CommonStockAndTemporaryEquitySharesAuthorized>
    <oust:CommonStockAndTemporaryEquityParOrStatedValuePerShare
      contextRef="i81728239fa024c6b9162b36ef938b6d4_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTU3_ce52df11-44e3-4c59-932c-5bbc22b60a12"
      unitRef="usdPerShare">0.00001</oust:CommonStockAndTemporaryEquityParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i81728239fa024c6b9162b36ef938b6d4_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTc2_59d70a7b-8fdb-49d0-a854-6d56522a285b"
      unitRef="shares">210956516</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ia1499ee97f514a2f85cfa91533ce2555_I20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjE3_8aae0dfb-0b09-4c34-9ff8-e4ff5f1ad2c6"
      unitRef="shares">131411372</us-gaap:TemporaryEquitySharesAuthorized>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="icef692b6102b443a988b44603de581f4_D20160401-20160430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNDg3_faa156b2-0726-4812-bd09-a730065915f1"
      unitRef="shares">1887253</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ica5547836a5744e3ba0e0bada419c16c_I20160430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNTU0_172e469e-4113-4a8d-b3f1-1e2f0ffd0430"
      unitRef="usdPerShare">1.02</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="icef692b6102b443a988b44603de581f4_D20160401-20160430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNTg3_9ffd46f7-d646-4239-9360-48bce1fcd7b4"
      unitRef="usd">1800000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="icef692b6102b443a988b44603de581f4_D20160401-20160430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTYzNTM1OA_adcc6e35-9a4b-40b2-9cbe-261019c1f180"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="ib1a35652fe754435af073a9d6a0cd1da_D20160401-20160430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNjY1_284fc70a-1254-4e1f-b07a-3c8e599a8db6"
      unitRef="shares">44256</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="ib1a35652fe754435af073a9d6a0cd1da_D20160401-20160430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNzYy_411a6db8-c555-4333-9f94-62b46e34bb61"
      unitRef="usd">45000</us-gaap:DebtConversionOriginalDebtAmount1>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="ib1621371e0714e0d9b735738c9f0e981_D20160501-20160531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNzk4_1506c911-ae5a-41a8-98b0-49e33c817df3"
      unitRef="shares">563725</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i2129275c5e064f1397aa6e2ed8bf2621_I20160531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfODY1_4dbd6ebc-7cfd-41a5-96c3-bbfbc011ed82"
      unitRef="usdPerShare">1.02</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="ib1621371e0714e0d9b735738c9f0e981_D20160501-20160531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfODk4_3bcc9dd1-8ec1-49c5-8995-ad6b1ba7f4ad"
      unitRef="usd">600000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i4cfd29045c154ad8b046dc041edefb7c_D20160701-20160731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfOTM1_6756f000-4786-4a4b-981f-07ce3be6ae43"
      unitRef="shares">445942</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ia3fd41d707b5479085cedb88ba08bd4d_I20160731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTAwMg_f48604ba-51ab-4e33-9e20-ac7bc207c29f"
      unitRef="usdPerShare">1.02</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i4cfd29045c154ad8b046dc041edefb7c_D20160701-20160731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTAzNQ_af4ff0f8-febc-4f9d-94dc-9440c7243196"
      unitRef="usd">500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i538ef9d3859043d89a224fdf10bb7b20_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTI2Nw_29910f4c-ba1b-4120-ab42-8c7ba26b3070"
      unitRef="shares">2941176</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="ibd3e8da21a1e4d43b643184b674f9931_D20171001-20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTM4MA_557e076c-bfa7-4e81-aec4-1c90edb9a985"
      unitRef="shares">1324511</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iff8688597f554287871a84117602a9b6_I20171031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTQyMQ_f26092df-0cbc-4ed0-8be5-efbd66821302"
      unitRef="usdPerShare">11.3158</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="ibd3e8da21a1e4d43b643184b674f9931_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTQ1NA_41dbd96e-1a98-4c03-a4bd-a11dc9dd80fd"
      unitRef="usd">14800000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ibd3e8da21a1e4d43b643184b674f9931_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTQ2NQ_fe687801-b484-438f-b8dd-e41dad1358e9"
      unitRef="usd">200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i6657dc1daced4413bc902f66943a9c6d_D20171001-20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTUyOQ_11e8fcc3-ee36-4713-944e-a8e9af703809"
      unitRef="shares">1253556</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i6657dc1daced4413bc902f66943a9c6d_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTY0NA_009c531d-521d-4b52-9417-a27eeafa5e3f"
      unitRef="usd">4600000</us-gaap:DebtConversionOriginalDebtAmount1>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i5aebb5c1c0594ed6b6634916d1e6faaf_D20171201-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTY4NQ_eff6b929-bae5-499b-8516-6dc8b7fb576e"
      unitRef="shares">715712</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i949c592f949d430dbb771c1d368f799c_I20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTcyNg_32fa8e02-f769-40df-9554-717b74967472"
      unitRef="usdPerShare">11.3158</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i5aebb5c1c0594ed6b6634916d1e6faaf_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTc1OQ_8357529c-1a01-4f2c-b124-877a54bf7965"
      unitRef="usd">8100000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="idfda47f1a35f49e8bf1e9a0334d22dcc_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTk5MQ_7ce1a582-f675-4d71-84fc-b06eb6050e38"
      unitRef="shares">3293779</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="iecc7167a612a41789217ff4647974e62_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjA4Nw_5d93d5a4-db6c-4459-896e-1fe845313fba"
      unitRef="shares">45185071</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ieb8ecaf469f14a57bfbca01e218fda6f_I20200430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjE1MQ_8359d6a7-665b-44f4-b436-f55b694baf33"
      unitRef="usdPerShare">0.3323</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="iecc7167a612a41789217ff4647974e62_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjE4NA_01002b9e-5644-466f-82cb-4726c7088a37"
      unitRef="usd">15100000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="iecc7167a612a41789217ff4647974e62_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjE5Mw_c5792058-40f8-4020-9f40-a34b2c6ece29"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i692eca912b884e9588851e9d40c6b3ec_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjI1Mw_2bc387c2-440c-4638-a701-1fff01372617"
      unitRef="shares">17320031</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ie6e1c062f4534cfc9b25f52d0f2714e6_I20200531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjMxNw_5cb9b123-345e-4a20-92ed-09304a6849f9"
      unitRef="usdPerShare">0.3323</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i692eca912b884e9588851e9d40c6b3ec_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjM1MA_bab3b75d-4f87-4162-a915-33cbaffad4cf"
      unitRef="usd">5800000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i692eca912b884e9588851e9d40c6b3ec_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjM1OQ_a391f2b2-f0c7-43a7-93b4-b166ed97e51a"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i6b9f5073c7854a5a9375d844d5d6be29_D20200701-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjQyMA_98251f7a-14ad-411d-8b5c-c43965e435ae"
      unitRef="shares">37970846</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ib364a554b86547bd8971094c45149181_I20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjQ4NA_092d04ca-0efb-4a71-9879-10b00cf314bf"
      unitRef="usdPerShare">0.3323</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i6eab09bcfa1c468fa107669b4f90c386_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjUxNw_912096be-7ced-4645-82f2-8ed32322fc14"
      unitRef="usd">12500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i6eab09bcfa1c468fa107669b4f90c386_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjUyNg_efcd8b56-a79c-4929-977f-1923b1364d74"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i3c2a1a63c05b49f69c8e3d02605d1d2c_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjU4OQ_f885650f-f2ba-4997-9eab-4a8dbd1cf62e"
      unitRef="shares">25286587</oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if10e75b88d734f8b91b01c19242e32fe_I20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjY1Mw_d9e1a450-ce5e-41df-ba30-d23eded235c3"
      unitRef="usdPerShare">0.3323</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i3c2a1a63c05b49f69c8e3d02605d1d2c_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjY4Ng_2675568f-b26e-41b1-9711-44e596ccba40"
      unitRef="usd">8400000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3c2a1a63c05b49f69c8e3d02605d1d2c_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMjY5NQ_4cb837e9-ec94-4410-b7d7-c575bc0f2fb1"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMTA5OTUxMTYzNTM4MA_e0b3d061-2a75-4975-9cc6-56f9eafbaa1d">&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;Prior to the Merger, redeemable convertible preferred stock as of December&#160;31, 2020, consisted of the following (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:32.379%"/&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.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="27" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series&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;Issue&#160;Price&lt;br/&gt;per share&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;Shares&lt;br/&gt;Authorized&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;Shares&lt;br/&gt;Issued&#160;and&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liquidation&lt;br/&gt;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;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Series B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,411,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,434,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i68527f948d5a45c4819dfee28bd31148_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RhYmxlOmIxZGQ2MzQwMmZlZjQ0YmZiY2E4NzdiYTA0NTcxOTgyL3RhYmxlcmFuZ2U6YjFkZDYzNDAyZmVmNDRiZmJjYTg3N2JhMDQ1NzE5ODJfMi0yLTEtMS0w_be5d6f04-2e2f-415f-b9d5-69124285ed25"
      unitRef="usdPerShare">0.33</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i68527f948d5a45c4819dfee28bd31148_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RhYmxlOmIxZGQ2MzQwMmZlZjQ0YmZiY2E4NzdiYTA0NTcxOTgyL3RhYmxlcmFuZ2U6YjFkZDYzNDAyZmVmNDRiZmJjYTg3N2JhMDQ1NzE5ODJfMi00LTEtMS0w_f5f1c7c6-0820-4915-92e9-8128f9c1c70b"
      unitRef="shares">131411372</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i68527f948d5a45c4819dfee28bd31148_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RhYmxlOmIxZGQ2MzQwMmZlZjQ0YmZiY2E4NzdiYTA0NTcxOTgyL3RhYmxlcmFuZ2U6YjFkZDYzNDAyZmVmNDRiZmJjYTg3N2JhMDQ1NzE5ODJfMi02LTEtMS0w_3ab9ca83-de6f-4c32-bcef-586c2b409022"
      unitRef="shares">88434754</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i68527f948d5a45c4819dfee28bd31148_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RhYmxlOmIxZGQ2MzQwMmZlZjQ0YmZiY2E4NzdiYTA0NTcxOTgyL3RhYmxlcmFuZ2U6YjFkZDYzNDAyZmVmNDRiZmJjYTg3N2JhMDQ1NzE5ODJfMi02LTEtMS0w_ee0cfb7b-f783-4ea8-a823-4f9a3e5371e9"
      unitRef="shares">88434754</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i68527f948d5a45c4819dfee28bd31148_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RhYmxlOmIxZGQ2MzQwMmZlZjQ0YmZiY2E4NzdiYTA0NTcxOTgyL3RhYmxlcmFuZ2U6YjFkZDYzNDAyZmVmNDRiZmJjYTg3N2JhMDQ1NzE5ODJfMi04LTEtMS0w_6a736167-8a6d-422b-8085-d4da05c00007"
      unitRef="usd">41791000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i68527f948d5a45c4819dfee28bd31148_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RhYmxlOmIxZGQ2MzQwMmZlZjQ0YmZiY2E4NzdiYTA0NTcxOTgyL3RhYmxlcmFuZ2U6YjFkZDYzNDAyZmVmNDRiZmJjYTg3N2JhMDQ1NzE5ODJfMi0xMC0xLTEtMA_784e3570-b7f5-44e1-9d99-0cd52e00c9eb"
      unitRef="usd">39225000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <oust:TemporaryEquityDividendRatePerDollarAmount
      contextRef="ifff1b7c729f94cf68c551478afb45250_D20210310-20210310"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMzI2OA_f13657a9-18bc-4289-802c-a85803251953"
      unitRef="usdPerShare">0.0612</oust:TemporaryEquityDividendRatePerDollarAmount>
    <oust:TemporaryEquityDividendRatePerDollarAmount
      contextRef="ib77aa9da51ff4085a43af4f8070b4c09_D20210310-20210310"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMzI3Mg_cc43fd23-ec56-4e07-9dea-03936ee52170"
      unitRef="usdPerShare">0.6789</oust:TemporaryEquityDividendRatePerDollarAmount>
    <oust:TemporaryEquityDividendRatePerDollarAmount
      contextRef="if767ff338134447c9c9d5aabb182f27c_D20210310-20210310"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfMzI3OQ_8a435d29-f566-448e-8719-9e0ef9fac515"
      unitRef="usdPerShare">0.019938</oust:TemporaryEquityDividendRatePerDollarAmount>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="ic91c11b88b514595918800aa6e83ede7_I20210310"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNDEzOQ_18cde9f4-7839-4cb6-87c5-b4f5ff066583"
      unitRef="usdPerShare">1.02</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i130bdab4184a4523aa7a7ddab89fb7d9_I20210310"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNDE0Mw_a25c42a0-0c9e-405a-9410-d8084d315424"
      unitRef="usdPerShare">11.3518</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i0c5bfec6c67f4eb19f3ec4f6bd9d79cf_I20210310"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNDE1MA_7975b7bd-ab64-48a3-aca2-84d15ae4ee28"
      unitRef="usdPerShare">0.3323</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <oust:ConvertiblePreferredStockConversionPrice
      contextRef="ic91c11b88b514595918800aa6e83ede7_I20210310"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNTI1OQ_c926925a-8f56-4bb7-b937-0d459ec22e56"
      unitRef="usdPerShare">1.02</oust:ConvertiblePreferredStockConversionPrice>
    <oust:ConvertiblePreferredStockConversionPrice
      contextRef="i130bdab4184a4523aa7a7ddab89fb7d9_I20210310"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNTI2Mw_d72750f6-85cb-400b-a065-fb99570fa3f6"
      unitRef="usdPerShare">11.3518</oust:ConvertiblePreferredStockConversionPrice>
    <oust:ConvertiblePreferredStockConversionPrice
      contextRef="i0c5bfec6c67f4eb19f3ec4f6bd9d79cf_I20210310"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl83OS9mcmFnOjczNzg5ZmI2ZDQ4YTRjNWE4OWM4ZTQ0YjkyYjI0Y2VlL3RleHRyZWdpb246NzM3ODlmYjZkNDhhNGM1YTg5YzhlNDRiOTJiMjRjZWVfNTI3MA_5bce09e4-cf6a-45e4-aab9-0e202c996a39"
      unitRef="usdPerShare">0.3323</oust:ConvertiblePreferredStockConversionPrice>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTYzMjk0MA_94246096-50ce-4388-bbe7-78c0dc21bd7a">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;We currently have two equity incentive plans, our 2015 Stock Plan (the &#x201c;2015 Plan&#x201d;) and our 2021 Incentive Award Plan (the &#x201c;2021 Plan&#x201d;). On March 11, 2021, our 2015 Plan was terminated in connection with the consummation of Merger as defined in Note 1, but continues to govern the terms of outstanding stock options that were granted prior to the termination of the 2015 Plan. We no longer grant equity awards pursuant to our 2015 Plan.&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:400;line-height:120%"&gt;2015 Stock Plan &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 2015, the Company established its 2015 Stock Plan. The purpose of the 2015 Stock Plan was to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to Employees and Consultants, and to promote the success of the Company&#x2019;s business. Options granted under the 2015 Plan included Incentive Stock Options or Non-statutory Stock Options, as determined by the administrator of the 2015 Plan at the time of grant of an option and subject to the applicable provisions of Section&#160;422, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Incentive Stock Options (&#x201c;ISO&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, of the Internal Revenue Code and the regulations promulgated thereunder. Restricted Stock Awards (&#x201c;RSA&#x201d;) could also be granted under the 2015 Plan. Restricted stock awards typically vested monthly over 1, 2, or 4 years.&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;Options under the 2015 Plan were granted for periods of up to ten years. All options issued had a 10-year life. The exercise price of an ISO was no less than 100% of the estimated fair value of the shares on the date of grant, as determined by the Board of Directors. The exercise price of an ISO granted to a 10% shareholder was no less than 110% of the estimated fair value of the shares on the date of grant, as determined by the Board of Directors. Options granted under the 2015 Plan generally vest or vested over four years and vest or vested at a rate of 25% upon the first anniversary of the issuance date and 1/36th per month thereafter. The Company accounts for forfeitures as they occur. &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 exercise price of stock options granted in 2019 and 2020 were determined based on the fair value of stock at the date of grant obtained by the Company on a contemporaneous basis from an independent valuation firm. The valuation firm used a PWERM to estimate the aggregate enterprise value of the Company at each valuation date. The PWERM involves applying &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;appropriate risk adjusted discount rates to future values for the enterprise assuming various possible scenarios. The projections used in connection with these valuations were based on the Company&#x2019;s expected operating performance over the forecast period. Share value is based on the probability-weighted present value of expected future returns to the equity investor considering each of the likely future scenarios available to the enterprise, and the rights and preferences of each share class. &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 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&#160;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 earliest of 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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&#160;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&#160;31, 2021 for the value of the loans forgiven. Obligations under the promissory notes for non-executive noteholders of $0.5&#160;million is outstanding as of 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;For those shares issued in connection with early exercises, there were 3,524,626, 6,212,254 and 89,431 unvested shares outstanding at March 31, 2021, December&#160;31, 2020 and March 31, 2020, respectively, and approximately $0.5 million, $0.6 million and less than $0.1&#160;million in related liabilities at the respective dates. The number of options early exercised for the three months ended March&#160;31, 2021 was Nil.&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 option activity under the 2015 Plan for the three months ended March&#160;31, 2021 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:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&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;Number of&lt;br/&gt;Shares&lt;br/&gt;Available&lt;br/&gt;for Grant&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;Number of&lt;br/&gt;Shares&lt;br/&gt;Underlying&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,587,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,732,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727,114)&lt;/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;0.13&#160;&lt;/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: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.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,186,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&#x2014;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,626,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014;March 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,969,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2021 under the 2015 Plan. &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: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: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: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.626%"/&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:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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;0.13&#160;&lt;/span&gt;&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;6,583,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.16&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;0.13&#160;&lt;/span&gt;&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;3,235,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.16&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;0.13&#160;&lt;/span&gt;&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: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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,474,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.46&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: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;0.15&#160;&lt;/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,906,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.28&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: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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#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;35,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;0.26&#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;35,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;0.26&#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: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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-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,524,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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: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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-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;783,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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: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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#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;7,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;3.92&#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;7,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;3.92&#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: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;5.80&#160;&lt;/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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;5.80&#160;&lt;/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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;5.80&#160;&lt;/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: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-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:10pt;font-weight:400;line-height:100%"&gt;5,969,870&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value of options granted during the three months ended March&#160;31, 2021 was Nil under the 2015 Plan. &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, 2021, under the 2015 Plan, there was approximately $29.4 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 1.66 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 Awards (&#x201c;RSA&#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;A summary of RSAs activity under the 2015 Plan 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:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:8pt;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:8pt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested &#x2013; December 31, 2020&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;57,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.67&#160;&lt;/span&gt;&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;&#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;&#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;(8,279)&lt;/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;0.67&#160;&lt;/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, 2021&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;49,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.67&#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average estimated fair value of RSAs granted in the three months ended March&#160;31, 2021 was Nil per share. The total fair value of RSAs vested during the three months ended March&#160;31, 2021 was less than $0.1 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-style:italic;font-weight:400;line-height:120%"&gt;2021 Incentive Award Plan &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, the Board of Directors approved the 2021 Incentive Award Plan (the &#x201c;2021 Plan&#x201d;). The purpose of the 2021 Plan is to attract, retain and motivate persons who make (or are expected to make) important contributions to the Company by providing these individuals with equity ownership opportunities, and to promote the success of the Company&#x2019;s business. Our 2021 Plan provides for the grant of stock options, stock appreciation rights, restricted stock units, 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 2021 Plan may be granted to employees, including officers, as well as directors and consultants, within the limit defined in the 2021 Plan. 18,558,576 shares of the Company&#x2019;s common stock have been initially reserved for issuance under the 2021 Plan. The 2021 Plan includes an evergreen provision that provides for an annual increase in the number of shares of common stock available for issuance thereunder beginning on January 1, 2022 and ending on January 1, 2031, equal to 5% of the shares of Company common stock outstanding on the last day of the immediately preceding fiscal year and such smaller number of shares as determined by the Board of Directors or a committee thereof. As of March&#160;31, 2021, the Company had reserved 42,027,616 shares of common stock for issuance under the 2021 Plan.&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;Options and stock appreciation rights under the 2021 Plan will be exercisable at such times and as specified in the Award Agreement (as defined in the 2021 Plan) provided that the term of an option or stock appreciation will not exceed ten years. &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;Options granted under the 2021 Plan may be Incentive Stock Options (ISOs) or Non-statutory Stock Options, as determined by the Administrator at the time of grant of an option and subject to the applicable provisions of Section 422 of the Internal Revenue Code and the regulations promulgated thereunder. The exercise price of an option will be no less than 100% of the fair market value of the shares of common stock on the date of grant. The exercise price of an ISO granted to a 10% shareholder will be no less than 110% of the  fair market value of the shares on the date of grant and the term of the ISO will not exceed five years. The Company granted an option to purchase 1,614,492 shares of Company common stock to a senior advisor serving on the Company&#x2019;s board of directors as chair with 20% of the total number of such option shares vesting on each of the first &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk0Mw_126d9a88-4f99-40b9-9c90-9dea5f53c850"&gt;five&lt;/span&gt; anniversaries from the senior advisor&#x2019;s employment start date, subject to his continued employment with the Company and provided that option grant will only be exercisable in the event that the closing trading price per share of the Company stock equals or exceeds 130% of the exercise price per share of the option for 30 consecutive trading days. If this condition is not met on or prior to the fifth anniversary of the date of grant, the option grant will terminate for no consideration.&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;Restricted stock and restricted stock units granted to employees generally vest as to 25% of the shares on the first anniversary service date of the grant, and quarterly thereafter so as to be 100% vested on the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk1NQ_65ded1df-4210-4cbd-99f6-efad89729eb1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk1NQ_86c230c0-828c-4dfa-b5ee-b1a4207523ac"&gt;four&lt;/span&gt;&lt;/span&gt;th anniversary of the vesting commencement date. All participants holding shares of restricted stock will be entitled to all the rights of a stockholder with respect to such shares and have voting power and other rights with respect to such shares, provided, however, that such shares are held in escrow and subject to forfeiture until the shares vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted 807,246 restricted stock units to a senior advisor who serves as chair of the board of directors with vesting of 20% of the total number of restricted stock units on each of the first &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgwNA_5aa8410b-2ab2-4fa9-8b8f-842352e372c0"&gt;five&lt;/span&gt; anniversaries from the employment start date, subject to continued employment with the Company. The Company also granted 152,628 restricted stock units to several members of the board of directors subject to standard terms of these 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;Vesting schedules for performance stock unit awards and other equity awards vary and are linked to one or more of performance or other specific criteria, including service to the Company, determined to be appropriate by the Board, in each case on a specified date or dates or over any period or periods determined by the Board. The performance condition awards are automatically forfeited in their entirety, without any cost to or action by the Company, if there has been no achievement of the performance condition. The Company granted 807,246 performance stock units to a senior advisor who serves as chair of the board of directors with vesting earned over four years based on achieving increases in the Company&#x2019;s stock price from the date of grant ranging from 150%, to earn 25% of the performance stock units, to 300% to earn the entire award of performance stock units.  Each performance stock unit constitutes the right to receive one share of Company common stock upon vesting.&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;Performance bonus awards are denominated in cash, stock or a combination thereof, and shall be payable upon the attainment of performance goals that are established by the Board and relate to one or more of performance or other specific criteria, including service to the Company, in each case on a specified date or dates or over any period or periods determined by 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;The weighted average grant date fair value of equity awards granted during the three months ended March 31, 2021 was $12.00 under the 2021 Plan. &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 31, 2021, under the 2021 Plan there was approximately $30.1&#160;million of unamortized stock-based compensation expense related to unvested equity awards that is expected to be recognized over a weighted average period of 4.65 years. &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 recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2021&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;2020&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;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;td colspan="3" style="background-color:#cceeff;padding: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;42&#160;&lt;/span&gt;&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;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;td colspan="3" style="background-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;136&#160;&lt;/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;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;td colspan="3" style="background-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&#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,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;td colspan="3" style="background-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;(53)&lt;/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;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;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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id62668e865044533a57c393f280438f8_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfODAz_ac39e415-3074-4dac-914c-dccfb7441303">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ida4e5d26a9d0481ba9f1e9697d2eb6af_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfODA3_bbb5e865-1101-4833-bd90-486f86c88918">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9ba381b40e2d4b048653a2b2de66a2dc_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfODE0_073ef7ee-0af3-44be-91d3-8c6ce9984065">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantPeriod
      contextRef="i4056cf90f4044ad3a7a1e78036e6db41_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTYzMjkxNQ_440cd5ef-01fa-4fbb-871c-8c66b3dee673">P10Y</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i4056cf90f4044ad3a7a1e78036e6db41_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTAxNw_145e0d19-c6f1-40f0-b1eb-f2736fc55461">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate
      contextRef="i3bf14499bd01421591ff4401a463dcb2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA4Ng_2e72a41b-321b-49f0-9909-8d2a1ce35bb0"
      unitRef="number">1</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate>
    <oust:ShareholderOwnershipPercentage
      contextRef="iefc3ddba31514d0c93b22544bf648522_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTIzNg_a884d27c-4fd7-4c14-8519-28d73c157056"
      unitRef="number">0.10</oust:ShareholderOwnershipPercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate
      contextRef="i3d15b8fb60ef4c258b9c315dd2a9d446_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTI3NA_6987813c-eb91-48b7-8426-c846658ca531"
      unitRef="number">1.10</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4056cf90f4044ad3a7a1e78036e6db41_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTQyNw_7137c3d9-aa89-4a87-92dc-f181a31cec9c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if3a195bdd3b849638eb53c310ad441c2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTQ1Mg_802193b9-173a-4aff-8e33-65b145dc65ac"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i844d68a0b358411bbeff6f647ee92db1_I20201012"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMjkwMw_9a77c4c8-91b2-4408-9f9d-bedf5d40ffa4"
      unitRef="usd">1100000</us-gaap:NotesReceivableRelatedParties>
    <oust:NotesReceivableRelatedPartiesStatedInterestRate
      contextRef="i844d68a0b358411bbeff6f647ee92db1_I20201012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzAwNA_2ce5f12d-7af0-4ad3-8bf2-fb1b94367f65"
      unitRef="number">0.0038</oust:NotesReceivableRelatedPartiesStatedInterestRate>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExercisesInPeriod
      contextRef="i120d6d8683db4db1ae77fca35aa8c674_D20201012-20201012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzUwMg_8caec6a9-b558-48cc-b5e9-dd48231a5bff"
      unitRef="shares">2883672</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExercisesInPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedExercisesInPeriod
      contextRef="i120d6d8683db4db1ae77fca35aa8c674_D20201012-20201012"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzUxNg_93617c14-70f9-43bb-b009-0753b83f9d93"
      unitRef="shares">4603833</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedExercisesInPeriod>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i0314daf0b33542f780d00b100265a3f1_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTY2ODM4OA_80f836f2-83f5-4742-bf30-70cac631e472"
      unitRef="usd">300000</us-gaap:ProceedsFromRelatedPartyDebt>
    <oust:ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes
      contextRef="idedfcc4a7927485b858eb77757a641dd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTYzOTMwNQ_7856ace2-44dd-4eb4-801c-f8b45a2a32ca"
      unitRef="usd">300000</oust:ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="id96b7bcf684148108973314d6dcb6cb1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTY2ODQwMg_fc06320b-3ad8-4eca-b2b4-145e5e96e3fb"
      unitRef="usd">500000</us-gaap:NotesReceivableRelatedParties>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExercisedUnvestedSharesOutstanding
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDk1MzU3MA_0eabb512-b3fb-4c94-8018-c1066c896e47"
      unitRef="shares">3524626</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExercisedUnvestedSharesOutstanding>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExercisedUnvestedSharesOutstanding
      contextRef="i9dc1221f84c44e62bff405544e97bbd8_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDk1MzU4Ng_e1bf437d-e47a-4f8d-96ab-425527341f56"
      unitRef="shares">6212254</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExercisedUnvestedSharesOutstanding>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExercisedUnvestedSharesOutstanding
      contextRef="i7ae784649e0b47eeb0469b3574f6ba96_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcwNTQyMA_a7dc3944-97d9-47ca-8194-8b0d00afa733"
      unitRef="shares">89431</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExercisedUnvestedSharesOutstanding>
    <oust:DeferredCompensationArrangementWithIndividualRecordedLiabilityRelatedToEarlyExercisedOptions
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDk1MzYwNg_a0ae83ae-f0b8-4f81-aff5-095ad67e8e98"
      unitRef="usd">500000</oust:DeferredCompensationArrangementWithIndividualRecordedLiabilityRelatedToEarlyExercisedOptions>
    <oust:DeferredCompensationArrangementWithIndividualRecordedLiabilityRelatedToEarlyExercisedOptions
      contextRef="i9dc1221f84c44e62bff405544e97bbd8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzczOQ_4ad00492-ffad-4cb8-aa29-1f0056190e22"
      unitRef="usd">600000</oust:DeferredCompensationArrangementWithIndividualRecordedLiabilityRelatedToEarlyExercisedOptions>
    <oust:DeferredCompensationArrangementWithIndividualRecordedLiabilityRelatedToEarlyExercisedOptions
      contextRef="i7ae784649e0b47eeb0469b3574f6ba96_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcwNTU2Mg_311f7f54-45b5-4427-a97d-e47014cce661"
      unitRef="usd">100000</oust:DeferredCompensationArrangementWithIndividualRecordedLiabilityRelatedToEarlyExercisedOptions>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsEarlyExercised
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTY5ODM4NQ_8a29900d-cb53-4938-b638-ad68253dede2"
      unitRef="shares">0</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsEarlyExercised>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTYzMjk0NA_aa57b014-3587-4de0-9300-f4c6e46e228f">&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 option activity under the 2015 Plan for the three months ended March&#160;31, 2021 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:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&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;Number of&lt;br/&gt;Shares&lt;br/&gt;Available&lt;br/&gt;for Grant&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;Number of&lt;br/&gt;Shares&lt;br/&gt;Underlying&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,587,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,732,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727,114)&lt;/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;0.13&#160;&lt;/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: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.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,186,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&#x2014;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,626,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014;March 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,969,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9dc1221f84c44e62bff405544e97bbd8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMS0xLTEtMS0w_8bf8125f-32a5-41c4-a304-bbb1ceb73bca"
      unitRef="shares">1587195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9dc1221f84c44e62bff405544e97bbd8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMS0zLTEtMS0w_46caa4c2-5368-42d2-b475-38dd370d5c7a"
      unitRef="shares">25732503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9dc1221f84c44e62bff405544e97bbd8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMS01LTEtMS0w_10e94277-2381-4335-b243-3f3dfb619234"
      unitRef="usdPerShare">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib67451a1c95c414cbbb64e0c67df5c97_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMS03LTEtMS0w_7ef5f591-9c20-439f-bef8-97b51dfae9e9">P9Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9dc1221f84c44e62bff405544e97bbd8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMS05LTEtMS0w_9eff7735-b4bc-418b-97a2-b83e37a4db19"
      unitRef="usd">245746000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchasesInPeriod
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMi0xLTEtMS0w_0edf186b-9eb2-4d31-bdf4-112e0f8a5084"
      unitRef="shares">220561</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsRepurchasesInPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasesInPeriod
      contextRef="i5d816aa35f6b4eada0808f3627427c50_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMi0zLTEtMS0w_122cd551-02f0-43ce-8497-77a7a3b8e231"
      unitRef="shares">0</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasesInPeriod>
    <oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsRepurchasesInPeriodWeightedAverageExercisePrice
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMi01LTEtMS04OTA_59fa252d-7165-4028-8eda-944329a6e145"
      unitRef="usdPerShare">0.14</oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsRepurchasesInPeriodWeightedAverageExercisePrice>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsExercisesInPeriod
      contextRef="i5d816aa35f6b4eada0808f3627427c50_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNS0xLTEtMS0w_e0b5e649-4fee-42ea-aa96-71cdd18130d9"
      unitRef="shares">0</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsExercisesInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNS0zLTEtMS0w_0c4f72bb-249e-429d-9131-f001335eaf5a"
      unitRef="shares">727114</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNS01LTEtMS0w_3412378c-7273-4c4e-ac3e-a8be3cf2f6a2"
      unitRef="usdPerShare">0.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNS03LTEtMS0w_ec76176a-4a21-4f91-b1a9-17324e67c532">P9Y</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNS05LTEtMS0w_6a650adc-56ab-4e94-b7c2-0e67da9b5fef"
      unitRef="usd">6083000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsCancelsInPeriod
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNi0xLTEtMS0w_2c340b38-4200-4614-97c2-fcfb0c1a31ee"
      unitRef="shares">378639</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsCancelsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNi0zLTEtMS0w_2a6d9bd7-63d1-4f99-a3fe-a86d45f73a23"
      unitRef="shares">378641</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfNi01LTEtMS0w_c1f3e968-6712-43e7-8fd3-7c7a7e83d86b"
      unitRef="usdPerShare">0.15</oust:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTMtMS0xLTEtMA_2a13731a-0bed-45f6-858c-76cf36204635"
      unitRef="shares">2186395</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTMtMy0xLTEtMA_aa39fef2-cba0-496c-b82b-9c5af54730f6"
      unitRef="shares">24626748</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTMtNS0xLTEtMA_7ba83b17-c934-44e3-bbc9-c9852e896f53"
      unitRef="usdPerShare">0.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTMtNy0xLTEtMA_9042b297-fd05-4e46-ab2b-b05ba38af7d0">P9Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTMtOS0xLTEtMA_c54cc4f1-5bd4-42ae-a687-33dee8309c7f"
      unitRef="usd">199328000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTQtMy0xLTEtMA_7906fe93-c9f9-4646-905b-0b604683b94f"
      unitRef="shares">24626748</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTQtNS0xLTEtMA_adecc598-b636-45ed-8052-7a4efc3f9a9d"
      unitRef="usdPerShare">0.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTQtNy0xLTEtMA_075956db-b69d-4963-b6c9-80cf6d4e751a">P9Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTQtOS0xLTEtMA_31838d4f-d6f0-4032-86d8-977783f5270a"
      unitRef="usd">199328000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTUtMy0xLTEtMA_8a499f1e-f67e-465c-a277-3353bcd739e8"
      unitRef="shares">5969870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTUtNS0xLTEtMA_6063743d-ba5a-4b41-9cdf-9c41ecae3454"
      unitRef="usdPerShare">0.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTUtNy0xLTEtMA_69ceeefd-e277-475f-a60b-dab4f4c939eb">P9Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjAzMzUzNzQ0ZGRiYTQwNzk4NDhjMTlhMWVjMWFhZDcwL3RhYmxlcmFuZ2U6MDMzNTM3NDRkZGJhNDA3OTg0OGMxOWExZWMxYWFkNzBfMTUtOS0xLTEtMA_22902296-82d2-44d2-8bc6-012326247099"
      unitRef="usd">49206000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTYzMjk0Ng_0e7f0a72-6300-4f75-a256-be27f62b60c4">&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, 2021 under the 2015 Plan. &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: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: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: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.626%"/&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:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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;0.13&#160;&lt;/span&gt;&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;6,583,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.16&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;0.13&#160;&lt;/span&gt;&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;3,235,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.16&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;0.13&#160;&lt;/span&gt;&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: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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,474,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.46&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: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;0.15&#160;&lt;/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,906,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.28&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: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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#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;35,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;0.26&#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;35,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;0.26&#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: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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-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,524,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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: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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-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;783,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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: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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#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;7,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;3.92&#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;7,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;3.92&#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: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;5.80&#160;&lt;/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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;5.80&#160;&lt;/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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&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: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;5.80&#160;&lt;/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: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-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:10pt;font-weight:400;line-height:100%"&gt;5,969,870&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i74569cb77d50499da0141a210e80a78b_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi0wLTEtMS0w_7982e6ae-2b8c-459c-900f-394ba78a1236"
      unitRef="usdPerShare">0.13</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i74569cb77d50499da0141a210e80a78b_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi0wLTEtMS0w_900a447a-20c5-4850-bec7-db386229d131"
      unitRef="usdPerShare">0.13</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ic4c206fea4b54b14ad13d9902a67a201_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi0yLTEtMS0w_fa7dac56-134a-499a-b981-6f9699fcb1b9"
      unitRef="shares">6583852</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i74569cb77d50499da0141a210e80a78b_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi00LTEtMS0w_7356613d-4579-4652-a496-ec63a2d53157">P9Y1M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ic4c206fea4b54b14ad13d9902a67a201_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi02LTEtMS0w_4a935210-3eb1-4942-9851-746481295065"
      unitRef="usdPerShare">0.13</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ic4c206fea4b54b14ad13d9902a67a201_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi04LTEtMS0w_71a00d5a-9dbf-4e02-a471-0f8881929810"
      unitRef="shares">3235053</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i74569cb77d50499da0141a210e80a78b_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi0xMC0xLTEtMA_e7dc707e-8e61-4de1-9aad-28ffb918b579">P9Y1M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ic4c206fea4b54b14ad13d9902a67a201_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMi0xMi0xLTEtMA_45086886-ae86-4c8e-9115-d642e1dbc706"
      unitRef="usdPerShare">0.13</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i76c54887886c4b778357f977ba254744_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy0wLTEtMS0w_4ea9cb3b-fd66-4f23-a78e-2656eeb4fe22"
      unitRef="usdPerShare">0.15</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i76c54887886c4b778357f977ba254744_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy0wLTEtMS0w_ed04dc86-3814-4d4d-aa3b-d15b399cc184"
      unitRef="usdPerShare">0.15</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="if0c6a988bd18456fb168eed5c16cac2c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy0yLTEtMS0w_3a493c50-920d-4620-8d29-8b57ad66b1fd"
      unitRef="shares">10474328</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i76c54887886c4b778357f977ba254744_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy00LTEtMS0w_27773f72-5a34-4f51-b88a-170c55105ad9">P9Y5M15D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="if0c6a988bd18456fb168eed5c16cac2c_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy02LTEtMS0w_327d03dc-47a4-4ba2-b93c-8073311dab88"
      unitRef="usdPerShare">0.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="if0c6a988bd18456fb168eed5c16cac2c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy04LTEtMS0w_55b0ca37-fa2f-43cf-89c3-097984f8fcea"
      unitRef="shares">1906603</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i76c54887886c4b778357f977ba254744_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy0xMC0xLTEtMA_b7b4513d-8fcd-4f20-b0c3-f22a52325601">P9Y3M10D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="if0c6a988bd18456fb168eed5c16cac2c_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfMy0xMi0xLTEtMA_a456df61-d902-42fa-b641-766166fcc8e0"
      unitRef="usdPerShare">0.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i0413f957959b46a58b5bd6d144554a5c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC0wLTEtMS0w_2bb50ffa-3ab6-4713-9be9-9dfa780ad9a5"
      unitRef="usdPerShare">0.26</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i0413f957959b46a58b5bd6d144554a5c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC0wLTEtMS0w_bda2780f-c5d6-4b89-a176-1a1d91b4bac4"
      unitRef="usdPerShare">0.26</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i408ca14c926a490eba273b9936363f4c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC0yLTEtMS0w_3371441f-d28d-4561-a03a-ca2f10a6ce94"
      unitRef="shares">35159</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i0413f957959b46a58b5bd6d144554a5c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC00LTEtMS0w_4215e0ab-a07f-4fbf-a34d-88f7c194350b">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i408ca14c926a490eba273b9936363f4c_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC02LTEtMS0w_0d63bead-cc00-42ac-a3eb-75bd47e2c7ce"
      unitRef="usdPerShare">0.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i408ca14c926a490eba273b9936363f4c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC04LTEtMS0w_07a5abce-c0d9-42a7-9e6d-1a1eea2fe6b1"
      unitRef="shares">35159</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i0413f957959b46a58b5bd6d144554a5c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC0xMC0xLTEtMA_0d48938e-325f-4613-aa54-8120ba52e544">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i408ca14c926a490eba273b9936363f4c_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNC0xMi0xLTEtMA_fdd84cdc-1ff6-4d98-8ab9-3adf11eae774"
      unitRef="usdPerShare">0.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i0590d5f09d034aff89e9a44251b669fb_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS0wLTEtMS0w_4c2786a9-1551-453a-82eb-b2e93bbc3654"
      unitRef="usdPerShare">1.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i0590d5f09d034aff89e9a44251b669fb_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS0wLTEtMS0w_b3275f55-b9a1-4293-b99c-6942937cf443"
      unitRef="usdPerShare">1.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i679ccb99b880455189faa490a8ea5089_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS0yLTEtMS0w_4bad503a-fca9-4d24-ac07-8ef32ca43237"
      unitRef="shares">7524115</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i0590d5f09d034aff89e9a44251b669fb_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS00LTEtMS0w_dec4fc6f-b736-44ad-bbec-92e8d72e89e2">P9Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i679ccb99b880455189faa490a8ea5089_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS02LTEtMS0w_b9b25ee1-8ebd-440b-918e-f4f021c3222f"
      unitRef="usdPerShare">1.00</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i679ccb99b880455189faa490a8ea5089_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS04LTEtMS0w_16afe19d-6929-41f6-bed1-04f9fea8adf5"
      unitRef="shares">783761</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i0590d5f09d034aff89e9a44251b669fb_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS0xMC0xLTEtMA_0ff63694-bedd-4bd5-a65f-eebde82a7190">P9Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i679ccb99b880455189faa490a8ea5089_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNS0xMi0xLTEtMA_faa00967-aef9-4112-b290-19f6711c3f2a"
      unitRef="usdPerShare">1.00</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i109dd07a51a749c2b2e2632d62312ac5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi0wLTEtMS0w_10802c88-8b58-424a-b3da-5ac640e055d3"
      unitRef="usdPerShare">3.92</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i109dd07a51a749c2b2e2632d62312ac5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi0wLTEtMS0w_27c4ff3d-ac91-4436-9cf2-053b2743b333"
      unitRef="usdPerShare">3.92</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i7c1e644dc2414626865a891dce835561_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi0yLTEtMS0w_7497d6e6-04ff-40d4-85fe-68521744d2bb"
      unitRef="shares">7976</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i109dd07a51a749c2b2e2632d62312ac5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi00LTEtMS0w_b93f600e-acd1-47c4-9ae6-855722797a8b">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i7c1e644dc2414626865a891dce835561_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi02LTEtMS0w_41f662a2-04b1-47e7-958c-05fbd971aa76"
      unitRef="usdPerShare">3.92</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i7c1e644dc2414626865a891dce835561_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi04LTEtMS0w_6f62c1c9-c5f1-4524-b195-9988bb5016d6"
      unitRef="shares">7976</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i109dd07a51a749c2b2e2632d62312ac5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi0xMC0xLTEtMA_67591e2b-547b-4ab9-999d-b2571058ecaf">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i7c1e644dc2414626865a891dce835561_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNi0xMi0xLTEtMA_3b146a46-b89b-4edf-9073-df692a4bc973"
      unitRef="usdPerShare">3.92</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i7f749c87ea3e45539f9f5a39321c2bdf_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy0wLTEtMS0w_25549b0e-acd1-4b24-b3f6-421852481f71"
      unitRef="usdPerShare">5.80</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i7f749c87ea3e45539f9f5a39321c2bdf_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy0wLTEtMS0w_e06c11d9-0f1b-49f1-a4b1-9a1939928934"
      unitRef="usdPerShare">5.80</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i9fdc396610d94c6d9533efda3620bf75_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy0yLTEtMS0w_370c8b05-0934-4b10-87e0-58c6049fcd23"
      unitRef="shares">1318</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i7f749c87ea3e45539f9f5a39321c2bdf_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy00LTEtMS0w_57e57f45-4a4c-4dd3-927f-cdf52ca77a7d">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i9fdc396610d94c6d9533efda3620bf75_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy02LTEtMS0w_bf9ba15c-9279-4790-96a5-8867003a5238"
      unitRef="usdPerShare">5.80</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i9fdc396610d94c6d9533efda3620bf75_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy04LTEtMS0w_dd086461-95a6-4e76-b4a2-559f236c11f8"
      unitRef="shares">1318</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i7f749c87ea3e45539f9f5a39321c2bdf_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy0xMC0xLTEtMA_a0ea56dd-8ceb-4bb5-82b5-c06a889c4ac2">P0Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i9fdc396610d94c6d9533efda3620bf75_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfNy0xMi0xLTEtMA_90c64556-1d8d-4312-b460-3dfa2b608f9d"
      unitRef="usdPerShare">5.80</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfOC0yLTEtMS0w_6f942912-639b-4dbd-b540-4bdf4c78d9f7"
      unitRef="shares">24626748</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmFmMWVlODk5ZjNiYzQxNDY4OGRkMWZkODRkY2QyM2JkL3RhYmxlcmFuZ2U6YWYxZWU4OTlmM2JjNDE0Njg4ZGQxZmQ4NGRjZDIzYmRfOC04LTEtMS0w_e690a641-c9cd-487b-bc18-d596e5f744c4"
      unitRef="shares">5969870</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9b4847bb1b1e41c58c557e851a865e90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTY5ODM5NQ_3477c778-7d2e-45a2-a393-0298470f9080"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5d816aa35f6b4eada0808f3627427c50_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTY5ODM5NQ_53c4a12d-16ec-4df3-a614-52f642c123d6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i4f3d840cfb4b44e28179afc7b4a518e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDg5NDMyMg_c5385678-d35a-447b-affb-423e1995daa5"
      unitRef="usd">29400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4056cf90f4044ad3a7a1e78036e6db41_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDg5NDMyNw_371a7967-1e18-49bd-82a4-b69a90bde5e2">P1Y7M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTYzMjk0NQ_bf71ecbf-a18e-4ebd-80f1-b3f386c897e1">&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 RSAs activity under the 2015 Plan 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:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:8pt;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:8pt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested &#x2013; December 31, 2020&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;57,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.67&#160;&lt;/span&gt;&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;&#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;&#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;(8,279)&lt;/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;0.67&#160;&lt;/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, 2021&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;49,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.67&#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="icacd616c73bf48c0a7d13d4613cab4e9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfMS0xLTEtMS0w_b64136be-3eea-472e-b1f5-17280e960cae"
      unitRef="shares">57956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icacd616c73bf48c0a7d13d4613cab4e9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfMS0zLTEtMS0w_7cf07410-7c67-4a41-8377-c889d5cda248"
      unitRef="usdPerShare">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfMi0xLTEtMS0w_da2d81d6-ed81-4b0b-9749-f3c98bb2aa10"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfMi0zLTEtMS0w_c26b3c08-1bbc-42f7-93c3-e6eaa935f6f7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfMy0xLTEtMS0w_ad025987-a74f-4cb6-a2e7-75ed75595c07"
      unitRef="shares">0</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfMy0zLTEtMS0w_748450f2-1e49-4de8-8c6d-e95c3da9ba9f"
      unitRef="usdPerShare">0</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfNC0xLTEtMS0w_41971a08-d3fe-4ab2-a0e1-70ef71252cd8"
      unitRef="shares">8279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfNC0zLTEtMS0w_f864be13-c29a-46cf-8fd5-b695992fc169"
      unitRef="usdPerShare">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i05b78ab6341b419986b743ddcf865e8c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfNS0xLTEtMS0w_ce707b61-24a9-4475-9039-ba5b8fdee6d0"
      unitRef="shares">49677</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i05b78ab6341b419986b743ddcf865e8c_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOmU4MWFjZTlmM2E0NDRkNjBiNTA4NWNjZGJlNTRkMjZmL3RhYmxlcmFuZ2U6ZTgxYWNlOWYzYTQ0NGQ2MGI1MDg1Y2NkYmU1NGQyNmZfNS0zLTEtMS0w_7910baf4-959b-4688-99be-53b9091e9fe4"
      unitRef="usdPerShare">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTY5ODQwNQ_d1f063b8-92d3-4307-9400-358529ca33d2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib08da047e5144774abfb033b74292ead_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDg5NDQxNg_ec2de496-163a-4a0f-9ed8-81fbeb6d8ebf"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i636049755d93402f918868420a6e2cce_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzU4MA_d3e68466-5848-42db-9aa4-1cc643a83dbb"
      unitRef="shares">18558576</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage
      contextRef="i636049755d93402f918868420a6e2cce_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzU5Mg_1b341ab7-5573-4c34-add2-2acce7ff4916"
      unitRef="number">0.05</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2b0310628e5f43c4a7b70e8a50632c64_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMzI5ODUzNDk2MjY3Nw_9dccddef-0705-4328-87b8-72685cfbee4d"
      unitRef="shares">42027616</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ibc76e4c19f1f40c1964d25fe42d141ac_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzcxNg_1eb74a25-8186-4d28-969d-ef023b293e9c">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6b1b1b3549e5443e814a1000c656de99_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzcxNg_789b622e-5ebb-40f6-8541-156cbf3d6f90">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate
      contextRef="ieb3b826c0c664ca4b07cb49bbb58eac4_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc0MQ_e4ffb163-f1c7-4716-8cc6-a0c64667b359"
      unitRef="number">1</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate>
    <oust:ShareholderOwnershipPercentage
      contextRef="i8ad9bb226da141d2b9fc1017df4b2b53_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc0Nw_fd7e1bb5-2337-418d-96c5-24f0a4ae472f"
      unitRef="number">0.10</oust:ShareholderOwnershipPercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate
      contextRef="i1c0289e18f8f469dbe3a09b1e757bc03_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc1Mg_34632a3c-b11c-4127-b569-f4eeca0c286b"
      unitRef="number">1.10</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i1c0289e18f8f469dbe3a09b1e757bc03_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzkyNg_9d28a07e-8af7-48db-a401-e65202a52dd9">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i669ca98753864b51822868a0babe4be6_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc1OA_14cd521c-9f06-4438-8ec9-127aea551f34"
      unitRef="shares">1614492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8551e4a483494f3392faff94c3eb2434_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc2OQ_08ceff46-3eb6-407b-84bc-5daf2cab60db"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5bcd7a92854c4b7fb215d5901135ad8f_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc2OQ_510646ed-078b-43e5-acca-92e5a662776c"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibbff6e8ec7624210a6b99de7847f3b36_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc2OQ_5859d5c4-81be-4db9-a157-7910c7cbd70f"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i45e83945014344b9bfb72ab49309c126_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc2OQ_669d25db-3a9a-4a10-9f27-759331f8e40b"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id93efaf624f14c2c888ca244d7719d99_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc2OQ_68044ffe-ba15-4ebb-a6d8-16c91df519d3"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdPercentageOfExercisePrice
      contextRef="ic9fdbb7426564d979dd94a0ca6ceedd7_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc3NA_f865aeca-f13d-42a5-83ec-2d74a0d585a3"
      unitRef="number">1.30</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdPercentageOfExercisePrice>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdConsecutiveTradingDays
      contextRef="i669ca98753864b51822868a0babe4be6_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4MA_fb00feba-c837-4680-b365-7ea65108e6d3">P30D</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdConsecutiveTradingDays>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3830d19d988347598861d742939c7b4d_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_14291b40-e6b1-43ff-9a55-5506fef647f8"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia79171f34ea74c68b4ca902847ea9c5c_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_37e1cc75-b01f-4969-9927-5df38cbfe06b"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iaaf06b544c544ab0810c65d89597628f_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_38108405-0888-4185-8f25-9e3798fe76e8"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i24c25e336e324c60a0c2dc8300150f0b_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_59082664-41d9-4b25-8833-d3ce89cb11a6"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibc3ad43eb5484b98a3f6c911002ec269_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_9502337b-23f1-44c0-8383-df49bdb623cb"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i496c414b4276415f89ea703a6d38984f_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_d52b19f9-28a2-41c4-958b-be3d3264dde0"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id51a33d4e7ce49c78adc9d2a3b17727d_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_e2845f95-6acf-4f84-8935-bb48518c36b6"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if0958aeabb6f4411b9e517d889747622_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc4OQ_e8ac0682-a36c-4217-a6ed-8b9142494b64"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsVestedPercentage
      contextRef="if084c83c076445dc87fdb1ff4bcfafbf_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc5NA_8d7621bc-41e4-4fe9-9e18-bf2000c8e8cf"
      unitRef="number">1</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsVestedPercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsVestedPercentage
      contextRef="i70e2be24b80b4d5eb6c80d4cb01a151a_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzc5NA_e33f120d-383a-41a9-b825-efda8baf252d"
      unitRef="number">1</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsVestedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5da956fe1a9c43fb9527bfe67570903b_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgyMQ_58e855dc-0135-4df3-a9d6-0c4987ddf257"
      unitRef="shares">807246</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2845627b271c43308e13eb042cab4e68_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgxNg_459ec9b5-367f-4569-9c64-ea5f0d063bb5"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5c44daba2fa9483ba3cce9ed19cff9f6_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgxNg_4ba49c2a-fc49-4483-828a-e7ae831daac9"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8637e5d43a0840a1a3b7e80b2b5f1a51_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgxNg_b7e6e8ff-d30e-4aa8-bd4e-0e91d26586af"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic8a4f3584e0c4053a2efc715d134afd1_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgxNg_d6e20d23-c2ba-442a-ba84-202b0368a127"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i74fe4a81f0b549b191f3232158aab725_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgxNg_e3d7f716-118e-47e1-b53b-488f5b90a1e9"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iac006abeb85f4690bfee7fb69d0b268a_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgzMA_4afa51ae-f245-49a7-a06e-0f66fb673266"
      unitRef="shares">152628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ife5795c6493f4d3684b041592a51cb36_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzgzOQ_7d8063cc-9326-4275-aece-8554afc51751"
      unitRef="shares">807246</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ife5795c6493f4d3684b041592a51cb36_D20210311-20210311"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk2Nw_5796abdb-6849-4dcd-88f2-d6413d997a0c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockPriceIncreasePercentage
      contextRef="i29040b1dc5c84a20806e2d02049af963_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzg0OA_2c9a68a4-2f54-4f4a-abd7-5ca9f72d5c00"
      unitRef="number">1.50</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockPriceIncreasePercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfStockUnits
      contextRef="i313a5481aa1645cebf6e364e4a1d4340_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzg1NA_ee77a9ba-01c3-4ea5-95b6-19b5712e63d9"
      unitRef="number">0.25</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfStockUnits>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockPriceIncreasePercentage
      contextRef="ieb5b657ed3d1449c861f0adbe9ee2c94_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzg1OQ_f745b3c0-600d-4fb4-8131-0def8f5486ee"
      unitRef="number">3</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockPriceIncreasePercentage>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockReceivedUponVestingOfEachPerformanceStockUnit
      contextRef="i0e6bcec3e7bd4c99b52d01fcec9e9e89_I20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk5Ng_b197097a-c6d1-4a13-94c0-b1950bc02913"
      unitRef="shares">1</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockReceivedUponVestingOfEachPerformanceStockUnit>
    <oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4f07eb3a733144cab616191ba54e34b1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk4NQ_4fd2ed18-a62a-472c-9c2a-c80b6c10f54c"
      unitRef="usdPerShare">12.00</oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2b0310628e5f43c4a7b70e8a50632c64_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzg2NQ_33103cdc-48b6-47ea-bd01-c5c875c4b8af"
      unitRef="usd">30100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4f07eb3a733144cab616191ba54e34b1_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzg3OQ_c12f7af1-e352-4246-b47e-04f439c37165">P4Y7M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RleHRyZWdpb246Yzc4NmNhODVkNDJjNDdiZDg3OWE3NWRiNzM5NTgzMjdfMTA5OTUxMTcxNzk4Mw_72a0f5f6-9056-4f67-a056-5a91fe2ddd80">&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 recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2021&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;2020&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;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;td colspan="3" style="background-color:#cceeff;padding: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;42&#160;&lt;/span&gt;&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;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;td colspan="3" style="background-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;136&#160;&lt;/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;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;td colspan="3" style="background-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&#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,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;td colspan="3" style="background-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;(53)&lt;/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;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;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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67e21f4fa90a4408b476cddf867185b6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfMi0xLTEtMS0xMTIwNQ_520f3fc3-522d-4c99-9919-daa3b4d67bf1"
      unitRef="usd">118000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idfce63a4770245eb91f2591fd71509e7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfMi0zLTEtMS0xMTIwNQ_6ea2e6ec-00c5-4e0c-b1a7-e7d6bf1fbb6b"
      unitRef="usd">42000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c836a17936744d7ae520e20e101bc3a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfMy0xLTEtMS0xMTIwNQ_43bac3c5-a036-40bb-a643-6cfb6bc457eb"
      unitRef="usd">921000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i164d040c22144e2a950a56e5c1c23f4e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfMy0zLTEtMS0xMTIwNQ_a236eec3-ed15-4fb7-9e20-3886799e2bcf"
      unitRef="usd">136000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3cb08554c0db4f53ae3a1f351f427e83_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfNC0xLTEtMS0xMTIwNQ_381c5797-26b8-4091-b3b9-60fd8644358f"
      unitRef="usd">265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40ba2402d7434478b406fdf18d72089a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfNC0zLTEtMS0xMTIwNQ_e5fbc29d-c1ed-4abb-99a4-aee51a3862f4"
      unitRef="usd">50000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3ee450a732b470c80e63f095467a304_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfNS0xLTEtMS0xMTIwNQ_c7e94e1a-034a-4413-8007-df2aaafe2f8c"
      unitRef="usd">3952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90f4e824f2c34d2cbe7f4f67432692ec_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfNS0zLTEtMS0xMTIwNQ_5ef03ca0-3435-4d48-bdab-58c5360cd540"
      unitRef="usd">-53000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfNi0xLTEtMS0xMTIwNQ_c5993661-c561-4c1d-8d49-ddbbd519e81f"
      unitRef="usd">5256000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl84Mi9mcmFnOmM3ODZjYTg1ZDQyYzQ3YmQ4NzlhNzVkYjczOTU4MzI3L3RhYmxlOjI5MjRmNDVhMWI0YjRjMjY5ZTgwMThjNmJkOTBlZTYxL3RhYmxlcmFuZ2U6MjkyNGY0NWExYjRiNGMyNjllODAxOGM2YmQ5MGVlNjFfNi0zLTEtMS0xMTIwNQ_f4e72f3c-4988-419a-a6d9-193bb27aa9e7"
      unitRef="usd">175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RleHRyZWdpb246OTBlMDAwYTg4NWQyNDM0Njk4OTRjYTNmM2E4NjVkYTFfMTA5OTUxMTYyODI0OA_150bb83b-84af-4e9b-bab2-036008d4f5ff">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;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;2020&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;(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;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;(18,693)&lt;/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;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;td colspan="3" style="background-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,767,169&#160;&lt;/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.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;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;(2.41)&lt;/span&gt;&lt;/td&gt;&lt;td 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 shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger 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 weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&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;2020&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;Redeemable convertible preferred 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,384,348&#160;&lt;/span&gt;&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;Options to purchase common stock&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;24,626,748&#160;&lt;/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,467,347&#160;&lt;/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;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;td colspan="3" style="background-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;26,908&#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;Restricted stock units&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;959,874&#160;&lt;/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;text-align:left;vertical-align: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:#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,935,428&#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;89,431&#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;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;td colspan="3" style="background-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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37,285&#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;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,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;td colspan="3" style="background-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 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;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;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;6,005,319&#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="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RleHRyZWdpb246OTBlMDAwYTg4NWQyNDM0Njk4OTRjYTNmM2E4NjVkYTFfMTA5OTUxMTYyODI1MQ_f3564ae0-a8c8-495f-a12a-415fb0f1902d">&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;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;2020&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;(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;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;(18,693)&lt;/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;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;td colspan="3" style="background-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,767,169&#160;&lt;/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.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;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;(2.41)&lt;/span&gt;&lt;/td&gt;&lt;td 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 shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger 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 weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfMy0xLTEtMS0w_c365d9b2-6703-4289-92b6-3ca48545d004"
      unitRef="usd">-20957000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfMy0zLTEtMS0w_4a9d4048-a266-43ee-a51b-92c72f6f4188"
      unitRef="usd">-18693000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNS0xLTEtMS0w_0a593f9d-3440-40b4-a04a-9f24222bf30d"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNS0xLTEtMS0w_e4e91dc0-08b2-44cd-97d6-cfc39c8fb4bc"
      unitRef="shares">55688281</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNS0zLTEtMS0w_c1578145-3b5b-4f04-b08b-de040455ecbd"
      unitRef="shares">7767169</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNS0zLTEtMS0w_e2774e2c-bb92-4238-a32d-5f524981eebb"
      unitRef="shares">7767169</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNi0xLTEtMS0w_3e1ee5b5-2386-4c66-9141-1f9b788af251"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNi0xLTEtMS0w_f8f90dcb-e295-4f6f-a5e4-d0f9bdbb9d98"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNi0zLTEtMS0w_346a7afc-8be3-451c-9ae8-c7d8a12cfc93"
      unitRef="usdPerShare">-2.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjNmZDExNjRkOTQzMjRiNDM5MWJiNGZiOWRlNjY0YmNmL3RhYmxlcmFuZ2U6M2ZkMTE2NGQ5NDMyNGI0MzkxYmI0ZmI5ZGU2NjRiY2ZfNi0zLTEtMS0w_a86e9e7f-0590-4298-a307-ab7806845dc3"
      unitRef="usdPerShare">-2.41</us-gaap:EarningsPerShareBasic>
    <oust:RecapitalizationExchangeRatio
      contextRef="i3401075853014dc3abe44f7794c99cac_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RleHRyZWdpb246OTBlMDAwYTg4NWQyNDM0Njk4OTRjYTNmM2E4NjVkYTFfMTA5OTUxMTYyODg3NA_5de22972-669b-4cd7-b6a8-6c8ed3d891b8"
      unitRef="number">0.703</oust:RecapitalizationExchangeRatio>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RleHRyZWdpb246OTBlMDAwYTg4NWQyNDM0Njk4OTRjYTNmM2E4NjVkYTFfMTA5OTUxMTYyODI1Mg_f43d0871-cf5f-47ad-84d8-06971bb6f44e">&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;2021&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;2020&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;Redeemable convertible preferred 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,384,348&#160;&lt;/span&gt;&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;Options to purchase common stock&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;24,626,748&#160;&lt;/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,467,347&#160;&lt;/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;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;td colspan="3" style="background-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;26,908&#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;Restricted stock units&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;959,874&#160;&lt;/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;text-align:left;vertical-align: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:#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,935,428&#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;89,431&#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;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;td colspan="3" style="background-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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37,285&#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;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,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;td colspan="3" style="background-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 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;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;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;6,005,319&#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="i9fc2eb597d2b42c8ab54e6a2d9fb0ed0_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfMi0xLTEtMS0w_5b7b5941-3aa8-429a-84c5-c21e19b2268f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i204e39efdcdd45c68a44ae2b4ab1d57c_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfMi0zLTEtMS0w_c12b8236-15c1-4b45-b8dc-6297ebce95da"
      unitRef="shares">4384348</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7b27d0c61e0c42639d20338e823f38cc_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfMy0xLTEtMS0w_d4734252-98e7-44ca-92de-3f62aa98cd6f"
      unitRef="shares">24626748</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i759c1b35b4f146e38e6337a6ba5a95c0_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfMy0zLTEtMS0w_642e975b-0439-456c-b66b-5437f4ac7080"
      unitRef="shares">1467347</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8aca23b8c1854e8cbb163403bdeab90e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNC0xLTEtMS0w_f1889abd-71a1-43be-b7e0-da0ba07c6ae7"
      unitRef="shares">34932</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie4e878022ccc4c4f8c18164eed870412_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNC0zLTEtMS0w_9d196108-1809-4ed1-8832-95b0709aee08"
      unitRef="shares">26908</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i78535404b3434f7eb65b26ab2e6231c9_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNS0xLTEtMS0w_20348dd2-e05f-44a7-a690-68c23874361c"
      unitRef="shares">959874</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i35a3b780ed724c0a8a8c106f20605af5_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNS0zLTEtMS0w_4d8d3270-a2f8-4b71-9bc1-9e7ae78f1d16"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd94e7df23b14e34a2a93192068a86f0_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNi0xLTEtMS0w_bdc8a628-7f16-41f0-a0b4-f821ecf856c4"
      unitRef="shares">3935428</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i93fb314a56954c8aa87a539f46554175_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNi0zLTEtMS0w_87845af9-3da8-4168-881c-0c389248dbba"
      unitRef="shares">89431</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6eaa8cae07af424ebb8dd6db7df70237_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNy0xLTEtMS00Nzcw_eb6923e7-f94b-4ba4-b6bb-01506718c551"
      unitRef="shares">1761436</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7b0438ee5e47495386644ab39576e773_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNy0zLTEtMS00Nzcw_babd57be-8a15-4c34-98ac-f199ee000ed4"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i324b780063584973b41403a54c0b8125_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfOC0xLTEtMS00Nzcw_0658b9ed-46cb-4cc5-9573-dd72439370a6"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i597f55a5aae742cea0cbede193d1ab46_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfOC0zLTEtMS00Nzcw_948c9802-d0cd-4c60-87da-f1c0f8139a2c"
      unitRef="shares">37285</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4d1b27956a86479892a07257f8c2f2ca_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNy0xLTEtMS0w_fb5b98e0-0cbc-4d75-bb38-90e2e977874a"
      unitRef="shares">15999996</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d2adeaa3b2946339de76dd6e6857f03_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfNy0zLTEtMS0w_e1ac8459-380b-4bcc-8553-971e77df1ff0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfOC0xLTEtMS0w_549e744a-2e82-4523-b145-c48f1026a20d"
      unitRef="shares">47318414</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9c92d97eeb524479a29cf997bf48e63b_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85MS9mcmFnOjkwZTAwMGE4ODVkMjQzNDY5ODk0Y2EzZjNhODY1ZGExL3RhYmxlOjc4ZGFlNGY2MDM2MTQ3MDRhODBjZTczODJlYTgzNWRjL3RhYmxlcmFuZ2U6NzhkYWU0ZjYwMzYxNDcwNGE4MGNlNzM4MmVhODM1ZGNfOC0zLTEtMS0w_7ccb680a-45cf-43b3-a6d6-022c0fd387e1"
      unitRef="shares">6005319</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85NC9mcmFnOmMxNWVmMWE2NDdlNTQ4OGZiMTJmMDE0YWJhNjU1MjYwL3RleHRyZWdpb246YzE1ZWYxYTY0N2U1NDg4ZmIxMmYwMTRhYmE2NTUyNjBfMTA5OTUxMTY0MTE3Nw_231f65da-d8a3-4301-9a68-9b76d3b2153f">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, 2021 and 2020 was not material to the Company&#x2019;s condensed consolidated financial statements.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ibee4120bcd2f4a739b2f1a20a239ea4a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl85Ny9mcmFnOmNhMGY0YTM2ZDQwODQ4ZjQ5N2IzNDQ3NzNmMzgxZWFlL3RleHRyZWdpb246Y2EwZjRhMzZkNDA4NDhmNDk3YjM0NDc3M2YzODFlYWVfMTA5OTUxMTYyODgwOQ_00907405-7f2d-47a2-9d72-a55a6c247fde">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>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi01LTEtMS0w_d340aeeb-992e-45a1-b0bf-45f25c68b406"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi01LTEtMS0w_d340aeeb-992e-45a1-b0bf-45f25c68b406"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMS0xLTEtMA_34642969-1204-43fb-ab02-a957f7537ae5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMS0xLTEtMA_34642969-1204-43fb-ab02-a957f7537ae5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC01LTEtMS0zMzUw_f3998dc7-ef34-49f4-9092-f096bd8b8e29"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC01LTEtMS0zMzUw_f3998dc7-ef34-49f4-9092-f096bd8b8e29"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtNS0xLTEtMA_a713cf56-758c-4b53-a37a-ee1400ff44bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtNS0xLTEtMA_a713cf56-758c-4b53-a37a-ee1400ff44bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi0xLTEtMS0w_df12b486-129f-4c74-bccb-d3cb79c0d186"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi0xLTEtMS0w_df12b486-129f-4c74-bccb-d3cb79c0d186"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMS0xLTEtMA_d255d404-9326-49ad-9324-34ccaf7bfbdf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMS0xLTEtMA_d255d404-9326-49ad-9324-34ccaf7bfbdf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtNS0xLTEtMA_6b620f13-1c9d-4ee8-aab5-43c1c56f6b84"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtNS0xLTEtMA_6b620f13-1c9d-4ee8-aab5-43c1c56f6b84"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtNS0xLTEtMA_2895e882-b3e7-4d96-a018-05513110741e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtNS0xLTEtMA_2895e882-b3e7-4d96-a018-05513110741e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNS0xLTEtMS0w_6c570c94-c2b5-4d78-8da6-9be3465a9dc8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNS0xLTEtMS0w_6c570c94-c2b5-4d78-8da6-9be3465a9dc8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xLTEtMS0w_7dca3eec-f957-4871-b212-db0a27820612"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xLTEtMS0w_7dca3eec-f957-4871-b212-db0a27820612"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi01LTEtMS0w_1610aecb-3d25-4fc2-a150-42594a6ab1fb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi01LTEtMS0w_1610aecb-3d25-4fc2-a150-42594a6ab1fb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMS0xLTEtMA_17ce223d-fb87-44ce-a696-4353c3a18790"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMS0xLTEtMA_17ce223d-fb87-44ce-a696-4353c3a18790"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy01LTEtMS0w_3c924988-f3d2-41da-a128-5135928f2ba4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy01LTEtMS0w_3c924988-f3d2-41da-a128-5135928f2ba4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTItNS0xLTEtMA_ee1f63e4-ab96-4e18-b643-2028a820496f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTItNS0xLTEtMA_ee1f63e4-ab96-4e18-b643-2028a820496f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNC01LTEtMS0w_a27a1b66-b00f-4237-b6f4-946848db1503"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNC01LTEtMS0w_a27a1b66-b00f-4237-b6f4-946848db1503"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861" 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="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi01LTEtMS0w_d340aeeb-992e-45a1-b0bf-45f25c68b406"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtMS0xLTEtMA_34642969-1204-43fb-ab02-a957f7537ae5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfOC01LTEtMS0zMzUw_f3998dc7-ef34-49f4-9092-f096bd8b8e29"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMjAtNS0xLTEtMA_a713cf56-758c-4b53-a37a-ee1400ff44bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi0xLTEtMS0w_df12b486-129f-4c74-bccb-d3cb79c0d186"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtMS0xLTEtMA_d255d404-9326-49ad-9324-34ccaf7bfbdf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTEtNS0xLTEtMA_6b620f13-1c9d-4ee8-aab5-43c1c56f6b84"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtNS0xLTEtMA_2895e882-b3e7-4d96-a018-05513110741e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNS0xLTEtMS0w_6c570c94-c2b5-4d78-8da6-9be3465a9dc8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMi0xLTEtMS0w_7dca3eec-f957-4871-b212-db0a27820612"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNi01LTEtMS0w_1610aecb-3d25-4fc2-a150-42594a6ab1fb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTAtMS0xLTEtMA_17ce223d-fb87-44ce-a696-4353c3a18790"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMy01LTEtMS0w_3c924988-f3d2-41da-a128-5135928f2ba4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfMTItNS0xLTEtMA_ee1f63e4-ab96-4e18-b643-2028a820496f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RhYmxlOjAyMTY4YzU0OTcwZTRhMTU5MjcxMjI0YjNkNWJjYjQzL3RhYmxlcmFuZ2U6MDIxNjhjNTQ5NzBlNGExNTkyNzEyMjRiM2Q1YmNiNDNfNC01LTEtMS0w_a27a1b66-b00f-4237-b6f4-946848db1503"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjJmMWQ5NGE3NmY3ZDRmNDBiZjQ3ODNhZTBkZDg2NjdiL3NlYzoyZjFkOTRhNzZmN2Q0ZjQwYmY0NzgzYWUwZGQ4NjY3Yl8yOC9mcmFnOjMwMzgxY2NkNTRiNDQyY2RiMTUxMDI3ODU3MWIzZDNhL3RleHRyZWdpb246MzAzODFjY2Q1NGI0NDJjZGIxNTEwMjc4NTcxYjNkM2FfMTA5OTUxMTYyODY4Mw_cca0d70c-7ae9-4ec8-ae70-05f3ae438861"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
