<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:tdup="http://thredup.com/20210331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tdup-20210331.xsd" xlink:type="simple"/>
    <context id="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iad1f70c962fd45ab8e28665c804776e3_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3a502a1ff3be49a78240f99249711357_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i5daa99173713438f9bc334143b30b567_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i340d097fc83d494188321788ababef9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i640027b49a6a4837853a49827f229578_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:ConsignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i77d02bfa14e2421c9eaf32c59ed65038_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:ConsignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i74a28a1e274244a5b4f045c6614fb76f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i132a3534050e405db9531834dfd127d7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i67b570fea1fe400a8d6062042dfacf1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i8c411dd0a3d44667a1416f487de01cae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="idf629422b6134c53a891a193a34a1139_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i4fdc8ccb1cd1477da5fc426cf0fcbd56_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i4143149a3a3640bc9879412580e920d6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i5d3864e68ac34374ab449640010f7248_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i720145fe4fa44a4b9d97bef77dc27960_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i536f9da5019d48b8b7d717855a14300e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i23376a4558234e32a3eec1679b588be3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i1cf0b7ec0a21452da90b202f10f1906a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="id9c928f77d9742e8b0f439171c0d5f82_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i568767efc1c143fbbd1e5cc259475040_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i8f6ded88362e407587fbb05112c121eb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i47b8b7270d2d4e7f8b6809c73713ba82_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i3e2f9c691155487f9d2f01e9e1108221_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia20040caf682405e936f1e92b577c0b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i10eaebbc15614c1fa3d83ff48c43295b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i704518f1a0d649cf9efe1f3d557b69b2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7a17e22abbc94352a47511983d485283_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="ia2007dcf477f42baa6a7b048eb336cc9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i306b3878df9a4af99b63e8209cc4f95c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibb60c4b9c5b640e082ec8ecec2fc31f9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i4d305eb3f77d4c859e8cdf74c07c42ee_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i7b189b7e00dd409ab2684aea5e93d8e7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i408221bb2fb34476a281e3e3b7af02f6_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i26127d4e164044a5ab85eb19a5d3894e_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i74863ac8aea3441ab2ad1e8048559472_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i007d59a3e5344ce4964cc753015ba59f_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="ifb8235f55c9c46b5babdeafd86123c70_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i2a6c17a813b84a1ab74dc1652d610639_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i618653a90a5045e38c9626b15321a137_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i64bf3b79e15c4ae9b0288c6ca501d97c_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:ClassBCommonStockWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i44238f1c1c324f6ca810b3f2eca53aed_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i36116304f6274593bf659e70843222ed_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic2a5beabe7e845c5bad1a9a0f33d935d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i153ef96d3cdb491d80ae4ef8beee6f00_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i0d30f35911ac4237b8c54c4086061027_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i2b1b06b60f8b4ae986b188468c5d6c54_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="ib6552dd55cf44c1c80cb160784f756c9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="ifb7aef60755e46818d40a497560f3733_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i0a6701a1e6d5433ebd803c7fa8030dce_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i7d90fc94bc8545dfbb37a69a6d7399c6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i295a1a5eb4424e218ed0af4fcb797ea2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i889663ac3b6c4463aafec57678bea3f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i8c65c8ea0e7349c68e1c494d569ee4d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i5371228697824e0eb7147803371e026f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="iff0764c7a47944989cf4d5303321857b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="ic4e2f825ac0647ca81453e853c7671f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="ib2531eeaa13e4847b67d6ac07ab7f1d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="icc2e2ab014134cfdb7262c5f6f81235b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</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="i6d928bff876b49bbac1a3d0213585534_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tdup:WesternAllianceBankTermLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i4361d6b6f2704c07bc95d47e616e04a4_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tdup:WesternAllianceBankTermLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i45cfe825cf7e4c39926042b855c44ed8_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tdup:WesternAllianceBankTermLoanAndSecurityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ie4b02ead0fc348e68448d958985957bb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tdup:WesternAllianceBankTermLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4451e83470864930aa65765bb3cc3a4e_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesDConvertiblePreferredStockIssued1222015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i7733ea2d5f8f441c8bdf065ec33bd0c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesDConvertiblePreferredStockIssued1222015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i283db5529fdf4c648baf4536c037f884_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesDConvertiblePreferredStockIssued4202015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i46e77f0aff8c46d9aec7e6a6958658a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesDConvertiblePreferredStockIssued4202015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic805c35d0c3641ed8308da63bd2de106_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued272019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i4e9c2c81c13240bc8e203d6a4624975f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued272019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1c1e1f565be43a68fa012a6494a6899_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesFConvertiblePreferredStockIssued5292020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i580ef4cfbf384529a292554c1ea970e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesFConvertiblePreferredStockIssued5292020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23ee2f3e34b84afb85230a54b5cbb82f_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued8142020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i3518abe3e48543218d2b56569765b019_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued8142020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3eb8079cd2a84bdea7b6699b89b3874d_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued11252020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="id30a872d14df4fabba87cce003111e2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued11252020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i382feda516bb4b1eb705f3e179f148a6_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued2282021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i473180280db94e61b066a15eb383d222_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:SeriesE1ConvertiblePreferredStockIssued2282021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4cec9d1ec9f42e0bfb83eded45a6af1_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i4427bb1cf5b44091bbe313d7e25ecacf_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:ClassBCommonStockWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i4273c4b299ae476daf0ba71471588f63_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="ifdc9f4c1260c41b0be9193019482c242_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i90171f3953c6406fb4c800a55558cec1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tdup:ClassBCommonStockWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia5de8f485f9b406f8d25c4bd96467c60_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icbfebd9dde5e44fd91e7651c5771379a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i988947df7c7a41a284540ad9b50f87c2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tdup:StockIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i718fc8f318bc4d4ab48e30aea8939a43_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tdup:StockIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i814f9d341b4840e494e1f3963f0b50ae_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibdf0be797f1b4eb99363b21e7eb3aa7a_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tdup:StockIncentivePlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i94c06bc6f9e741899c710f3ddf21f402_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tdup:ShareBasedPaymentArrangementOptionVestingFourYearsFromCommencementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tdup:StockIncentivePlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ibd80e74f26434e2e8aa1416aa74690a1_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tdup:ShareBasedPaymentArrangementOptionFourYearVestingFromIPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tdup:StockIncentivePlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i01a62bda15224dbc9d29154259e2e7db_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tdup:StockIncentivePlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i18e23a0dbd3b491794016e36b6061c6a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:OperationsProductAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0083df86f0d14ad883993b84587b9140_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:OperationsProductAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i92446b6a410e451aaab0e86f3f8301e5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:MarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4ae1902389d6496ca8ce4b1bdaa53e45_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:MarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib70d951ea9d04ab788aa8e98da51cc4c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8d5718760b014af69978a2b5b6ee4be5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifcfcc056b2bd4c9cb199492cf4026cec_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i41969b5f66944067b8778a238d176457_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6cf2331c2910411a88c2b117447ad3a5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic91a756fdc824e5ea906742007689133_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i756a7200944c4ce5992c89e18380f405_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie92b3bbdc56846158e75ca7ea1fd9ede_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i777cb5825c674c8f83651014c0823531_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i64552dbf3d724c85997f9a406a948326_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id0861be2a2d44f7a8eb9ee0316278405_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="vote">
        <measure>tdup:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80ODcvZnJhZzo0ODRkZWRkYjAxZWU0ZmI5YmJlNWViN2FlMzlmYjlkNS90YWJsZToxNzJhNjg5ZDQwODE0MTQxOTA2N2ZiN2I5M2ZlZDUyOC90YWJsZXJhbmdlOjE3MmE2ODlkNDA4MTQxNDE5MDY3ZmI3YjkzZmVkNTI4XzItMS0xLTEtMTI4Nw_09d5cff3-43bb-45b2-ad4c-dcc28d8a5c94">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80ODcvZnJhZzo0ODRkZWRkYjAxZWU0ZmI5YmJlNWViN2FlMzlmYjlkNS90YWJsZToxNzJhNjg5ZDQwODE0MTQxOTA2N2ZiN2I5M2ZlZDUyOC90YWJsZXJhbmdlOjE3MmE2ODlkNDA4MTQxNDE5MDY3ZmI3YjkzZmVkNTI4XzMtMS0xLTEtMTI4Nw_d1459de6-ef8c-4e63-b373-f725e510b9b8">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80ODcvZnJhZzo0ODRkZWRkYjAxZWU0ZmI5YmJlNWViN2FlMzlmYjlkNS90YWJsZToxNzJhNjg5ZDQwODE0MTQxOTA2N2ZiN2I5M2ZlZDUyOC90YWJsZXJhbmdlOjE3MmE2ODlkNDA4MTQxNDE5MDY3ZmI3YjkzZmVkNTI4XzQtMS0xLTEtMTI4Nw_62616968-70cf-4b10-a258-3b51106c0bd1">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80ODcvZnJhZzo0ODRkZWRkYjAxZWU0ZmI5YmJlNWViN2FlMzlmYjlkNS90YWJsZToxNzJhNjg5ZDQwODE0MTQxOTA2N2ZiN2I5M2ZlZDUyOC90YWJsZXJhbmdlOjE3MmE2ODlkNDA4MTQxNDE5MDY3ZmI3YjkzZmVkNTI4XzUtMS0xLTEtMTI4Nw_b697e69e-5219-4b36-a6c5-f7047cf277f1">0001484778</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80ODcvZnJhZzo0ODRkZWRkYjAxZWU0ZmI5YmJlNWViN2FlMzlmYjlkNS90YWJsZToxNzJhNjg5ZDQwODE0MTQxOTA2N2ZiN2I5M2ZlZDUyOC90YWJsZXJhbmdlOjE3MmE2ODlkNDA4MTQxNDE5MDY3ZmI3YjkzZmVkNTI4XzYtMS0xLTEtMTI4Nw_93c69154-3299-494b-99b9-15459416d8e7">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i3e2f9c691155487f9d2f01e9e1108221_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNC0wLTEtMS0xNTA5OQ_3471208d-8aec-4d02-81f9-b1487ecb2ae2">[AccountingStandardsUpdate201602Member]</us-gaap:AccountingStandardsUpdateExtensibleList>
    <dei:DocumentType
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2MzQ5_fbfc7ea4-3239-4ab4-a9cd-0596030c7aba">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWE3MmQ3MWU4NWY4NDE0NWIyOWY2YjA0NTE2ZTAxZmEvdGFibGVyYW5nZTphYTcyZDcxZTg1Zjg0MTQ1YjI5ZjZiMDQ1MTZlMDFmYV8wLTAtMS0xLTExNzY_806c1bcc-111d-4d9f-9dd1-27cc7215b9f0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8xOTI0MTQ1MzQ4OTk5OA_846d005c-2ee5-4bb0-abf9-ea81c89c8c6f">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6NTg3OTc0NmE5NjhhNGE2NjgzZjZmYmQ0NGRlNjA2YjcvdGFibGVyYW5nZTo1ODc5NzQ2YTk2OGE0YTY2ODNmNmZiZDQ0ZGU2MDZiN18wLTAtMS0xLTExNzg_8060a7bc-8621-48f3-814b-9fd0b880de93">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2MzY2_98ce8609-2d83-44ef-b55f-48fb5e4ad52e">001-40249</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2MzY3_44c80385-c660-4b80-a395-4cf8016be59d">ThredUp Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8wLTAtMS0xLTExOTc_dca626cd-cb41-48a2-8625-a57f31ff77bc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8wLTMtMS0xLTEyMDM_620bb516-5c0c-4e96-a4e4-a34917e7001c">26-4009181</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8yLTAtMS0xLTEzMzYyL3RleHRyZWdpb246MmRiMDExZmNhYTU1NGFlNzg0Yzc1ODM5MDE2MDU5N2ZfNzE0NjgyNTU4MDY5MA_167f0f81-d78c-4643-a401-3e6c3a48e818">969 Broadway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8yLTAtMS0xLTEzMzYyL3RleHRyZWdpb246MmRiMDExZmNhYTU1NGFlNzg0Yzc1ODM5MDE2MDU5N2ZfNzE0NjgyNTU4MDcxNw_2e659bf8-2e97-43e2-a41a-9f444eec5a48">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8zLTAtMS0xLTExOTkvdGV4dHJlZ2lvbjowZDQ1ZGEzNWRiNDc0ZTk5OWEwOWVmODI3NWU3YzI5Y183MTQ2ODI1NTgxNzky_b0d2d279-3b6f-4f39-89d5-5486fe3f071d">Oakland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8zLTAtMS0xLTExOTkvdGV4dHJlZ2lvbjowZDQ1ZGEzNWRiNDc0ZTk5OWEwOWVmODI3NWU3YzI5Y183MTQ2ODI1NTgxODA3_96eaab94-ac3c-4438-808e-bf00152d2421">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YWI4ZGI2ODg3MjIyNDc1MGFhMTFhM2M3OWNmYjIyMTkvdGFibGVyYW5nZTphYjhkYjY4ODcyMjI0NzUwYWExMWEzYzc5Y2ZiMjIxOV8zLTMtMS0xLTEyMDM_27925f3d-9e7e-43ab-b67e-306fc6a227af">94607</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2Mzcw_62e5ab0e-dec4-44a8-bfc0-1a57ccbfe1d8">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2Mzc5_761a6c41-29cc-46c1-a1ca-2d1527cb1176">402-5202</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6MzgwNTVkMTEwODQ4NDg2ODkyZmMwMTEyZmNkZThkODIvdGFibGVyYW5nZTozODA1NWQxMTA4NDg0ODY4OTJmYzAxMTJmY2RlOGQ4Ml8xLTAtMS0xLTExNDQx_b241bc73-adae-4efe-bca4-fce27a30c2f3">Class A common stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6MzgwNTVkMTEwODQ4NDg2ODkyZmMwMTEyZmNkZThkODIvdGFibGVyYW5nZTozODA1NWQxMTA4NDg0ODY4OTJmYzAxMTJmY2RlOGQ4Ml8xLTEtMS0xLTExNDQx_1c898c8f-0e5f-458f-830a-d412265928db">TDUP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6MzgwNTVkMTEwODQ4NDg2ODkyZmMwMTEyZmNkZThkODIvdGFibGVyYW5nZTozODA1NWQxMTA4NDg0ODY4OTJmYzAxMTJmY2RlOGQ4Ml8xLTItMS0xLTExNDQx_39dc46ad-12b5-4bc0-9a8b-7983fece43fb">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8xNDI5MzY1MTE2NTAzMA_4e94dd56-61e6-4c5b-b9cf-8c026c095c61">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2Mzgx_f835b0b9-cbe9-457a-8cd6-74b81f1d0770">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YjA1ZThjMDhkNDMxNGQyMDg4MDdiMzg5NTJlMWQ5MWEvdGFibGVyYW5nZTpiMDVlOGMwOGQ0MzE0ZDIwODgwN2IzODk1MmUxZDkxYV8xLTAtMS0xLTEyNDY_c2c7da1d-22b6-45d7-b21f-8bfaff622a00">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YjA1ZThjMDhkNDMxNGQyMDg4MDdiMzg5NTJlMWQ5MWEvdGFibGVyYW5nZTpiMDVlOGMwOGQ0MzE0ZDIwODgwN2IzODk1MmUxZDkxYV8xLTMtMS0xLTEyNDQ_d39448d4-0c08-470c-b4cf-7702f8ef3161">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGFibGU6YjA1ZThjMDhkNDMxNGQyMDg4MDdiMzg5NTJlMWQ5MWEvdGFibGVyYW5nZTpiMDVlOGMwOGQ0MzE0ZDIwODgwN2IzODk1MmUxZDkxYV8yLTMtMS0xLTEyNDQ_26b14139-03bf-4155-97bc-f43a203a390e">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8xNDI5MzY1MTE2NTAwNA_ec3b0b6f-86ca-497e-bfba-16dce1a97134">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8zMjk4NTM0ODg2Mzgy_093ad054-b189-4116-a195-4cd5319e2a1f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iad1f70c962fd45ab8e28665c804776e3_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8yMTk5MDIzMjU5NDI2_c2f9dbeb-e371-4a1b-8f1c-6178393a9550"
      unitRef="shares">15022873</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3a502a1ff3be49a78240f99249711357_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xL2ZyYWc6M2U0MWIzZmZlMTU5NDFjNjllMGY3MTUzNDQwZDA3N2UvdGV4dHJlZ2lvbjozZTQxYjNmZmUxNTk0MWM2OWUwZjcxNTM0NDBkMDc3ZV8yMTk5MDIzMjU5NDMy_4473e658-a9ea-4f91-b80b-26cfda7f1ff5"
      unitRef="shares">79183025</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfNi0xLTEtMS0w_ea8e75be-1566-4a01-b2c6-94010e5ad8c0"
      unitRef="usd">246514000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfNi0zLTEtMS0w_7fcf6683-e0c3-4051-9385-bbfc6486874c"
      unitRef="usd">64485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfNy0xLTEtMS0w_55d9da9e-d5c5-4f2c-876f-ccea619c61f2"
      unitRef="usd">1726000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfNy0zLTEtMS0w_a7adc846-1480-4fb9-b9fc-a733ef7fb1c9"
      unitRef="usd">1823000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfOC0xLTEtMS0w_45638201-8d99-409b-ac3b-8efdb02174e6"
      unitRef="usd">3482000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfOC0zLTEtMS0w_e12807df-ad56-4c26-8553-1aa00186189f"
      unitRef="usd">3519000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfOS0xLTEtMS0w_8753f27d-0839-4cde-8d07-4e05a8adfdb6"
      unitRef="usd">3168000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfOS0zLTEtMS0w_64512d49-f261-4286-902a-a19049a457ab"
      unitRef="usd">5332000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTAtMS0xLTEtMA_8cc7380d-1564-4684-a07a-32757d7eb838"
      unitRef="usd">254890000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTAtMy0xLTEtMA_8a0951a3-7fb9-4890-abbd-dd3bde3f43b7"
      unitRef="usd">75159000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTItMS0xLTEtMA_b22c8c1c-face-4528-8016-386d0856a3af"
      unitRef="usd">22338000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTItMy0xLTEtMA_b3edce47-a224-4eb0-9e9c-4d028f2cb5e7"
      unitRef="usd">23656000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTMtMS0xLTEtMA_a68bedc5-fd50-45d7-84c0-a2e0861ecfca"
      unitRef="usd">43562000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTMtMy0xLTEtMA_5afffa01-a064-4c30-bc55-fb9fc26f76d9"
      unitRef="usd">41131000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTQtMS0xLTEtMA_ca3a9574-20ad-4ad8-9ff6-3efa8722f22f"
      unitRef="usd">2980000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTQtMy0xLTEtMA_6ca93415-c429-4f09-8d79-db2cdb569c50"
      unitRef="usd">2965000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTUtMS0xLTEtMA_6a01e81d-4090-4af8-8187-5424b3875624"
      unitRef="usd">323770000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTUtMy0xLTEtMA_5f38ab5d-d7cc-44f7-97c2-5ac74991c0bf"
      unitRef="usd">142911000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTgtMS0xLTEtMA_16e6a0c9-e322-4402-8680-bf03eefc2fe2"
      unitRef="usd">14540000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTgtMy0xLTEtMA_e8ac9860-6768-4771-a5dd-d026f30790d1"
      unitRef="usd">9386000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTktMS0xLTEtMA_5ff53af8-024e-4ec6-9c7a-57c2b18aa81f"
      unitRef="usd">37720000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMTktMy0xLTEtMA_bf805f30-aae4-4263-bd17-baa1150865d8"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <tdup:SellerPayableCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjAtMS0xLTEtMA_4a45f70c-4591-436c-afa3-6988ccc7010e"
      unitRef="usd">15194000</tdup:SellerPayableCurrent>
    <tdup:SellerPayableCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjAtMy0xLTEtMA_9f1af480-328c-497c-8a88-6f140ab60ce2"
      unitRef="usd">13724000</tdup:SellerPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjEtMS0xLTEtMA_cdf52004-1e26-4700-989c-50ab7464187a"
      unitRef="usd">3095000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjEtMy0xLTEtMA_485aa5a1-c33f-4dc3-9afa-052185debbce"
      unitRef="usd">3643000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjItMS0xLTEtMA_786655fc-64f9-4c33-abb3-32a8e3562769"
      unitRef="usd">5736000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjItMy0xLTEtMA_898c8f9a-e379-4199-8ce7-731419d81cdb"
      unitRef="usd">3270000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjMtMS0xLTEtMA_d7aa1a1a-3432-4cdf-9c04-f56a065a04e1"
      unitRef="usd">76285000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjMtMy0xLTEtMA_36691369-b4c3-4c71-8425-3a6232103c60"
      unitRef="usd">62564000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjQtMS0xLTEtMA_0e2f1c91-9626-47a6-9b22-703fb84d5c90"
      unitRef="usd">20811000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjQtMy0xLTEtMA_2a54e3c0-d1d9-420a-8983-7d08b75777ce"
      unitRef="usd">21574000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjUtMS0xLTEtMA_ef2bc303-b26b-4e5a-b309-80ed6fb30f8b"
      unitRef="usd">33320000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjUtMy0xLTEtMA_d3983dc4-f544-475a-8215-249207a0cf0b"
      unitRef="usd">31190000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjYtMS0xLTEtMA_1cfa1a57-2862-4eb0-9f2e-ea5906a7e215"
      unitRef="usd">1927000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjYtMy0xLTEtMA_5a08e2c6-667b-41e7-a9a3-9d2f73cccc8a"
      unitRef="usd">2719000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjctMS0xLTEtMA_dfbb2cee-07c2-431c-9610-d7f1b51e8816"
      unitRef="usd">132343000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjctMy0xLTEtMA_7ca28fda-5b74-4da3-b604-2dd65f8c01a7"
      unitRef="usd">118047000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjctMS0xLTEtMjEwNjY_7c1b13eb-72c1-41ca-8cd7-d40dbcbf93ea"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMjctMy0xLTEtMjEwNjY_38e6a204-12eb-46a7-806f-ce89f932126c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NjEw_6ecd00e7-42b7-43b3-931c-923d55952266"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NjEw_f4992cd0-bbc3-4328-ae09-50fe0e7d23de"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1ODUz_0916b026-088b-4e80-883e-25aaaf4254d1"
      unitRef="shares">100000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NjM1_984fa7a5-d7a3-439e-b346-6064498142df"
      unitRef="shares">68139958</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NzE1_c33ebbd5-ab56-4b3e-9bf0-024476cd59cc"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NzE1_efb2ab37-84af-4c51-8e99-8b8f3e9f507d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NzIz_0ffad081-ebf5-4fb6-bfe7-5b39cc3b3e76"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMC0xLTEtMTU0NTkvdGV4dHJlZ2lvbjpkZWFlZDIwYTQwMjI0ZGQwOWU2Zjc1NTdhZWJkZDgyN18yMTk5MDIzMjU1NzIz_a19705ab-91cd-43de-a10a-e706ca4e2f14"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMS0xLTEtMTU0NjU_f39f5349-e871-452c-a316-f726b449e33e"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzAtMy0xLTEtMTU0NjU_75808287-3536-4156-b7db-8edca2afeaea"
      unitRef="usd">247041000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4MjE_2da9acaa-0974-4f43-b198-1c4a37cc1fe9"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4MjE_794f998f-341f-4319-aa45-e04740176942"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU5MDE_0d1223c0-2515-4fcd-a021-1b436937f326"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4NDY_887c099e-b2ab-4501-bac8-dc8645801ea7"
      unitRef="shares">110000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4ODg_d2d8f48e-35a4-45fc-9c4b-c51155465a87"
      unitRef="shares">94143694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4ODg_d6ca099c-c1d2-4108-8fb4-54dc583ca997"
      unitRef="shares">94143694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4NjI_09c83c59-3f8f-4731-a08b-81876bc137d4"
      unitRef="shares">12889760</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMC0xLTEtMzEwNC90ZXh0cmVnaW9uOmQ2MjdjNDI0NTdkMzQ4NzFiZmU3MzE4NmMyMjIyMjk3XzIxOTkwMjMyNTU4NjI_2ae70e10-f70f-4637-aff6-31f9c0e46b5a"
      unitRef="shares">12889760</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMS0xLTEtMA_4976e8ee-20d6-4c1b-b769-42fbb2b0c260"
      unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzEtMy0xLTEtMA_5d2a76b8-bacf-43c5-b7da-b9e4603376c5"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzItMS0xLTEtMA_fdf04d30-2dae-40d1-9051-4fa08e5b5770"
      unitRef="usd">459756000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzItMy0xLTEtMA_c90639b6-f8d4-4466-a176-0e1810653e25"
      unitRef="usd">29989000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzMtMS0xLTEtMA_481f64ec-5503-40f1-9e35-fba72fa3aedb"
      unitRef="usd">-268338000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzMtMy0xLTEtMA_ac61b203-d415-4286-a071-60b8d394a79c"
      unitRef="usd">-252167000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzQtMS0xLTEtMA_72cd848f-db5c-4f48-bbeb-5fc9a3b0622d"
      unitRef="usd">191427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzQtMy0xLTEtMA_53cc3ec2-d2bb-45d7-bd36-dd55e05ef15a"
      unitRef="usd">-222177000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzUtMS0xLTEtMA_a676dadb-e578-4f3b-81c4-53018f3862f1"
      unitRef="usd">323770000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNi9mcmFnOmYwNjcxN2ZkMDA1ZTQ5OTdhODRkNGQwN2VjYTBjY2UyL3RhYmxlOmRmOGIzMDQ0MTQ4ZTQ0YWY5YjI0MmFjM2Y5YzgwODM2L3RhYmxlcmFuZ2U6ZGY4YjMwNDQxNDhlNDRhZjliMjQyYWMzZjljODA4MzZfMzUtMy0xLTEtMA_7bf2d8e2-dc96-4a9c-84c3-ad4ca9e52f01"
      unitRef="usd">142911000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i640027b49a6a4837853a49827f229578_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfNC0xLTEtMS0w_7ceaa562-fd9b-478f-934e-9a7b92fc1e4b"
      unitRef="usd">44688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77d02bfa14e2421c9eaf32c59ed65038_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfNC0zLTEtMS0w_e3151318-4c91-4aa6-a709-07dbcaff2cbd"
      unitRef="usd">35314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74a28a1e274244a5b4f045c6614fb76f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfNS0xLTEtMS0w_53d8c8db-84d5-4137-8dab-94813b9b2f8a"
      unitRef="usd">10992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i132a3534050e405db9531834dfd127d7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfNS0zLTEtMS0w_b9987427-118e-4cf2-9d47-a08120248b96"
      unitRef="usd">13001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfNi0xLTEtMS0w_372e6fac-1a1a-4a4f-9cd2-c945febfc4e0"
      unitRef="usd">55680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfNi0zLTEtMS0w_3f1580b0-1022-4033-9e24-2e9beb44abe6"
      unitRef="usd">48315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i640027b49a6a4837853a49827f229578_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfOC0xLTEtMS0w_77c5955e-e634-465d-b9f9-8525f96ee01a"
      unitRef="usd">10832000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i77d02bfa14e2421c9eaf32c59ed65038_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfOC0zLTEtMS0w_876503d0-9e1f-48af-9751-50e298311e4d"
      unitRef="usd">8816000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i74a28a1e274244a5b4f045c6614fb76f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfOS0xLTEtMS0w_b3c2348c-1760-41f4-826a-5dc82cae065a"
      unitRef="usd">5130000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i132a3534050e405db9531834dfd127d7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfOS0zLTEtMS0w_0b834037-177f-44a0-9f84-c279af5a64da"
      unitRef="usd">6873000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTAtMS0xLTEtMA_0bdc605d-e4f6-45f9-a30d-c99d1dc1ceeb"
      unitRef="usd">15962000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTAtMy0xLTEtMA_85241f5c-1160-4e36-93fe-039d51aec1e5"
      unitRef="usd">15689000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTEtMS0xLTEtMA_dc3d2152-0dbd-49bf-afea-fcc5ca4a5590"
      unitRef="usd">39718000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTEtMy0xLTEtMA_bccd930a-e680-46cb-8f13-ec6999ea5152"
      unitRef="usd">32626000</us-gaap:GrossProfit>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTMtMS0xLTEtMA_cdaa6862-e24c-472f-8c09-55dc43380a53"
      unitRef="usd">28312000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTMtMy0xLTEtMA_52c0b9c6-ee71-4e48-bf2e-b79f89fc90bb"
      unitRef="usd">25475000</tdup:OperationsProductAndTechnologyExpense>
    <us-gaap:MarketingExpense
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTQtMS0xLTEtMA_4315e08c-2e53-43a7-b2f2-a1a3e181a729"
      unitRef="usd">15446000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTQtMy0xLTEtMA_0fed463e-d06e-4330-b8f1-a686ab36b1f5"
      unitRef="usd">13001000</us-gaap:MarketingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTUtMS0xLTEtMA_67440db3-d126-42af-93df-7b7ec7921a96"
      unitRef="usd">10638000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTUtMy0xLTEtMA_9446ec92-fa9d-41e5-b652-b9af85a9be6f"
      unitRef="usd">7433000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTYtMS0xLTEtMA_1de6ab76-3e63-4c3b-af2e-ba48b0fc0fb7"
      unitRef="usd">54396000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTYtMy0xLTEtMA_a8919cf3-0563-41ec-a692-7cecaa3a3028"
      unitRef="usd">45909000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTctMS0xLTEtMA_db97a83e-c6e5-4bfa-a79f-f42a588d740f"
      unitRef="usd">-14678000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTctMy0xLTEtMA_e5c7accb-0357-4adc-91ac-e16833db1b70"
      unitRef="usd">-13283000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTktMS0xLTEtMA_893980e1-2d86-4708-8b93-67f311edd200"
      unitRef="usd">-1466000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMTktMy0xLTEtMA_666c990e-2f58-44b7-8b9e-13f31283364d"
      unitRef="usd">68000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjAtMS0xLTEtMA_adcf3aa0-6e73-496e-8dd2-c875465b7fdf"
      unitRef="usd">-16144000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjAtMy0xLTEtMA_c25088ab-4415-411d-b4fc-0d93fd814c8d"
      unitRef="usd">-13215000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjEtMS0xLTEtMA_c04ff4da-237a-486e-8e5d-cd39051f0c3f"
      unitRef="usd">27000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjEtMy0xLTEtMA_4db39dea-d595-4ab6-8b67-2e8c9fa92d65"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjItMS0xLTEtMA_3cc62f2c-74b3-48fe-8ac0-ed522fc82ec9"
      unitRef="usd">-16171000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjItMS0xLTEtMA_e8fe9423-a8c8-4826-9a71-1cb47c25849e"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjItMy0xLTEtMA_77ab80f8-ded9-4970-a656-196bdb1c4cab"
      unitRef="usd">-13215000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjItMy0xLTEtMA_d5c034d5-dc29-48e5-9d93-ab6ab8f9f951"
      unitRef="usd">-13215000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjUtMS0xLTEtNDg2NA_0790d40c-43bd-48d8-9f43-9118c163671e"
      unitRef="usdPerShare">-0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjUtMS0xLTEtNDg2NA_2fb441e6-98a3-4da6-a4bf-af8a029df774"
      unitRef="usdPerShare">-0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjUtMy0xLTEtNDg1OQ_019aed03-8c32-4fec-8cb1-ec79a488e5d3"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjUtMy0xLTEtNDg1OQ_e898750e-940b-40eb-b3b8-cfa12d4168a0"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjYtMS0xLTEtNDg2NA_7557aa0c-9344-4f07-87a6-8038b719a6bd"
      unitRef="shares">18701108</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjYtMS0xLTEtNDg2NA_9d0ff2a6-81a0-4a15-bc5b-cd338f2f13f3"
      unitRef="shares">18701108</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjYtMy0xLTEtNDg1OQ_c1d0905c-7f61-4bc4-991c-cb15ce1bac5f"
      unitRef="shares">10763234</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xOS9mcmFnOjY1ZDE3OWMzYWZiZTQwYmY4YzY4ZTdkYmYzMWEzYTQ2L3RhYmxlOjNiNDRjYjBkNDcwZDQ2MzNhMzVhODU1YjczYTI3MjIzL3RhYmxlcmFuZ2U6M2I0NGNiMGQ0NzBkNDYzM2EzNWE4NTViNzNhMjcyMjNfMjYtMy0xLTEtNDg1OQ_e11e4d41-38b1-4413-a45e-39209c559c24"
      unitRef="shares">10763234</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi0xLTEtMS0w_41098616-78a9-4545-8c65-549b5f112ed9"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi0zLTEtMS0w_4a0fca1b-8e6c-4e99-ac4e-14c0c95cfbcf"
      unitRef="usd">247041000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i67b570fea1fe400a8d6062042dfacf1c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi02LTEtMS0w_85acfe87-2dbd-4065-ae4c-dcc041abea16"
      unitRef="shares">12889760</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i67b570fea1fe400a8d6062042dfacf1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi04LTEtMS0w_34bbc376-8d8a-4ef6-9352-ee7a2f84d4da"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c411dd0a3d44667a1416f487de01cae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi0xMC0xLTEtMA_d1aa1e8b-b48b-48d2-952a-87f32a80a2e9"
      unitRef="usd">29989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf629422b6134c53a891a193a34a1139_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi0xNC0xLTEtMA_6d4c4434-f96a-431b-8a80-3795c3139ede"
      unitRef="usd">-252167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMi0xNi0xLTEtMA_2cc0cb0e-c923-49d8-8356-e06d610c2f55"
      unitRef="usd">-222177000</us-gaap:StockholdersEquity>
    <tdup:TemporaryEquityConversionOfConvertibleSecuritiesShares
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNC0xLTEtMS0xNzIzMA_5b27fae1-224c-4e11-a5f9-6ac3cd50e6fd"
      unitRef="shares">65970938</tdup:TemporaryEquityConversionOfConvertibleSecuritiesShares>
    <tdup:TemporaryEquityConversionOfConvertibleSecuritiesValue
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNC0zLTEtMS0xNzIzOQ_cd43a53b-b171-4b8e-ae59-572d5b6ab4e5"
      unitRef="usd">247041000</tdup:TemporaryEquityConversionOfConvertibleSecuritiesValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4fdc8ccb1cd1477da5fc426cf0fcbd56_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNC02LTEtMS0xNzI5OA_ea79e32b-1860-42a8-b652-8df89828542e"
      unitRef="shares">65970938</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNC04LTEtMS0xNzMxMA_26d472f2-8ca0-4e3e-b70e-4b78983f18dd"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i5d3864e68ac34374ab449640010f7248_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNC0xMC0xLTEtMTczMjA_eb89561d-601d-4877-856b-4ff5149f04bc"
      unitRef="usd">247034000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNC0xNC0xLTEtMTczMzg_5825f78a-51a4-45cc-944a-8d4cbd515a7e"
      unitRef="usd">247041000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNS02LTEtMS0xNzMwMA_b2f00dc3-97a0-4218-8579-81e1906bcc6b"
      unitRef="shares">13800000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNS04LTEtMS0xNzMxMg_65a55d27-c911-48dd-8daa-ca200148df96"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5d3864e68ac34374ab449640010f7248_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNS0xMC0xLTEtMTczMjI_81cda63b-bf5d-49df-bd2f-e51bb581ebf7"
      unitRef="usd">175533000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNS0xNC0xLTEtMTczNDA_e2144b11-7a3b-48ff-9e9b-158f4f94678d"
      unitRef="usd">175534000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants
      contextRef="i5d3864e68ac34374ab449640010f7248_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNi0xMC0xLTEtMTcwODY_b917eab2-7243-4633-9736-c3e92edd6065"
      unitRef="usd">1827000</tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants>
    <tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfNi0xNC0xLTEtMTcxMDQ_cca042c8-f662-4836-8026-453e8955c0e9"
      unitRef="usd">1827000</tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMy02LTEtMS00ODg0_8a6f2444-a25d-4408-b23e-dda01b197b4c"
      unitRef="shares">24837</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfOC02LTEtMS0xNzMwNA_5d019526-5962-4402-abe8-8bd2be38546c"
      unitRef="shares">1458159</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfOC04LTEtMS0xNzMxNA_982cb3ca-5c7e-4cc8-8941-bb449ac5b3ca"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5d3864e68ac34374ab449640010f7248_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfOC0xMC0xLTEtMTczMjY_6826b908-f3af-4270-b4c3-2cc276ea94a8"
      unitRef="usd">1875000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfOC0xNC0xLTEtMTczNDU_a9cd0466-6d53-4564-9ca5-fbbbd350073a"
      unitRef="usd">1875000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5d3864e68ac34374ab449640010f7248_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfOS0xMC0xLTEtMTczMjg_0a0a9474-50af-4c00-a8b3-4674eda1f77a"
      unitRef="usd">3498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfOS0xNC0xLTEtMTczNDc_896255b1-5303-4c30-9f60-02bb763fe23a"
      unitRef="usd">3498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i720145fe4fa44a4b9d97bef77dc27960_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMy0xNC0xLTEtMA_8ae2e3b4-a558-4529-a0f3-69b89c74a82e"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMy0xNi0xLTEtMA_90ee9ead-6b2b-4096-a9da-e0b1bb7483ea"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtMS0xLTEtMA_c546d5dd-e0a0-4b31-be40-7f6cac99b531"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtMy0xLTEtMA_3fdad71f-40dd-4baa-9d92-276998ec87cd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i536f9da5019d48b8b7d717855a14300e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtNi0xLTEtMA_ad8e16a5-45fe-4166-b96c-e6b6ec7e10d8"
      unitRef="shares">94143694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i536f9da5019d48b8b7d717855a14300e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtOC0xLTEtMA_49c6d4fc-95b3-4619-afe4-9d017717e144"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23376a4558234e32a3eec1679b588be3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtMTAtMS0xLTA_2eba54d4-d7e6-4a67-9035-23f31cac3485"
      unitRef="usd">459756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cf0b7ec0a21452da90b202f10f1906a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtMTQtMS0xLTA_21c6b9d0-cd95-41bc-937c-673ec03c82e6"
      unitRef="usd">-268338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOjNiNGZlYTJlNWQ3OTRmYjU5MDk2NzU0ZGMzNGZkMGVmL3RhYmxlcmFuZ2U6M2I0ZmVhMmU1ZDc5NGZiNTkwOTY3NTRkYzM0ZmQwZWZfMTAtMTYtMS0xLTA_a7af6824-32db-4d3e-be45-e0c6feaea958"
      unitRef="usd">191427000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id9c928f77d9742e8b0f439171c0d5f82_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi0xLTEtMS0xNTUy_737d51da-e5b9-4c48-a0be-cf58adf9b31d"
      unitRef="shares">65928261</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id9c928f77d9742e8b0f439171c0d5f82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi0zLTEtMS0xNTY0_7df19f29-e371-4b3a-bcab-795dc91cbc17"
      unitRef="usd">246905000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i568767efc1c143fbbd1e5cc259475040_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi02LTEtMS0xNTUy_3172fd36-0908-4952-87d0-aa7c00c9e0ae"
      unitRef="shares">10647380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i568767efc1c143fbbd1e5cc259475040_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi04LTEtMS0xNTUy_4881ab37-53d8-4614-9d3e-98d6ae572310"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f6ded88362e407587fbb05112c121eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi0xMC0xLTEtMTU1Mg_3f8bf0fd-7d5d-444d-bf62-4ca2ae19a7df"
      unitRef="usd">20483000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47b8b7270d2d4e7f8b6809c73713ba82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi0xNC0xLTEtMTU1Mg_15aae44b-b0fe-4c18-a828-f42ba812cae8"
      unitRef="usd">-203725000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9c928f77d9742e8b0f439171c0d5f82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMi0xNi0xLTEtMTU1Mg_43016d44-d49f-471a-90eb-2fbed0b1d3fa"
      unitRef="usd">-183241000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia20040caf682405e936f1e92b577c0b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMy0xNC0xLTEtMTU1Mg_7c42306c-83de-4101-8153-545fdccb5629"
      unitRef="usd">-565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10eaebbc15614c1fa3d83ff48c43295b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfMy0xNi0xLTEtMTU1Mg_eba632d7-d62c-4649-a3ae-4fdac2de0d6f"
      unitRef="usd">-565000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i704518f1a0d649cf9efe1f3d557b69b2_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNC02LTEtMS0xNTUy_21297314-f92e-406f-8c9c-1b34da272c9c"
      unitRef="shares">118685</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i704518f1a0d649cf9efe1f3d557b69b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNC04LTEtMS0xNTUy_ff052884-77f9-4d6e-9576-2e2c52dc60e7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7a17e22abbc94352a47511983d485283_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNC0xMC0xLTEtMTU1Mg_eee86244-95ce-4c2e-a58c-64f0af388be3"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNC0xNi0xLTEtMTU1Mg_3e578cd1-794b-412b-86ff-78f47b117a72"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7a17e22abbc94352a47511983d485283_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNS0xMC0xLTEtMTU1Mg_8834d8c3-4f1e-42f1-b275-4f614ebaf4a4"
      unitRef="usd">1442000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNS0xNi0xLTEtMTU1Mg_ef80a88d-f023-4696-9ffd-370f30137c53"
      unitRef="usd">1442000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia2007dcf477f42baa6a7b048eb336cc9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNi0xNC0xLTEtMTU1Mg_134a30a1-6e5e-4f33-86ef-b49479fba1b3"
      unitRef="usd">-13215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNi0xNi0xLTEtMTU1Mg_8b5c7130-62d6-46da-951b-87f70cc8a3db"
      unitRef="usd">-13215000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i306b3878df9a4af99b63e8209cc4f95c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy0xLTEtMS0xNTUy_dc77a95c-3d28-4b1a-84e3-fee43bbb7395"
      unitRef="shares">65928261</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i306b3878df9a4af99b63e8209cc4f95c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy0zLTEtMS0xNTY3_abf1e236-eaba-4242-bd6b-e585e1e5344b"
      unitRef="usd">246905000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb60c4b9c5b640e082ec8ecec2fc31f9_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy02LTEtMS0xNTUy_694f7f1a-0d28-4fbf-969f-c8d39990b282"
      unitRef="shares">10766065</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibb60c4b9c5b640e082ec8ecec2fc31f9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy04LTEtMS0xNTUy_90010ff3-78bd-4fb5-a0ce-f61d152b4519"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d305eb3f77d4c859e8cdf74c07c42ee_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy0xMC0xLTEtMTU1Mg_e076dc12-9f69-491b-9b2f-a52e1f0a0c13"
      unitRef="usd">21935000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b189b7e00dd409ab2684aea5e93d8e7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy0xNC0xLTEtMTU1Mg_7e93cd50-7f90-4fa8-8f08-196375ba6eee"
      unitRef="usd">-217505000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i306b3878df9a4af99b63e8209cc4f95c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yMi9mcmFnOjlhOGUxNTVkMTc1ZDQxNmFhNjU1Nzk1Zjg2ZWQwM2RiL3RhYmxlOmVjNmQ5YjA0NGQ4ZTRjZjVhOGNjNzg5MzhkMDUxNWVlL3RhYmxlcmFuZ2U6ZWM2ZDliMDQ0ZDhlNGNmNWE4Y2M3ODkzOGQwNTE1ZWVfNy0xNi0xLTEtMTU1Mg_122565e4-892e-4721-a401-e1ecd9ad5e8f"
      unitRef="usd">-195569000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfNC0xLTEtMS0w_e17e8bd3-eae3-4b39-aa66-5677d71a440a"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfNC0zLTEtMS0w_15a2e9a2-708f-4632-be2e-db58f13ac4a0"
      unitRef="usd">-13215000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfNi0xLTEtMS0w_40a98935-a4ba-4bd2-8cfa-a4bfd2cb722c"
      unitRef="usd">2038000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfNi0zLTEtMS0w_15ce72ec-621e-4ad2-93d2-302811cc366e"
      unitRef="usd">1245000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfNy0xLTEtMS0w_5fe57678-be76-4b11-885b-37941b705687"
      unitRef="usd">3498000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfNy0zLTEtMS0w_5b22a0fb-7cb0-40b0-abb2-be63dba6f69f"
      unitRef="usd">1442000</us-gaap:ShareBasedCompensation>
    <tdup:ReductionInTheCarryingAmountOfRightOfUseAssets
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfOC0xLTEtMS0w_11c979b6-a4ea-43dc-993c-7b194db5b6e9"
      unitRef="usd">1318000</tdup:ReductionInTheCarryingAmountOfRightOfUseAssets>
    <tdup:ReductionInTheCarryingAmountOfRightOfUseAssets
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfOC0zLTEtMS0w_ea8b2bab-35ab-4c7b-922b-8b0ffcff033a"
      unitRef="usd">873000</tdup:ReductionInTheCarryingAmountOfRightOfUseAssets>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfOS0xLTEtMS0w_b91034e3-7674-4591-b7c6-093ee6cefd1c"
      unitRef="usd">1048000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfOS0zLTEtMS0w_c8172d29-ea3c-418b-8478-10b3069879dd"
      unitRef="usd">-126000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTEtMS0xLTEtMA_494e99eb-7b80-4660-9657-9fa61064819e"
      unitRef="usd">-97000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTEtMy0xLTEtMA_5cd08081-427e-482f-944d-2c74636c6886"
      unitRef="usd">338000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTItMS0xLTEtMA_d784a64d-8058-431f-bec6-81dd37b93221"
      unitRef="usd">-37000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTItMy0xLTEtMA_4573ba24-863a-41fc-a840-f6ea0473aa03"
      unitRef="usd">-51000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTMtMS0xLTEtMA_6278abcb-7b04-4196-afb8-d593a70c2e6e"
      unitRef="usd">457000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTMtMy0xLTEtMA_cfa6846b-a0fd-4a1d-89bf-ae71b177b130"
      unitRef="usd">1977000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTQtMS0xLTEtMA_5162896b-6f84-4727-9afa-3a0a9e55fac2"
      unitRef="usd">4722000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTQtMy0xLTEtMA_94ea9936-8d63-44fe-8e00-07e8c52cc879"
      unitRef="usd">1122000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTUtMS0xLTEtMA_ec33fc4a-7d08-41c5-abd8-844d7198bb01"
      unitRef="usd">4784000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTUtMy0xLTEtMA_a717887a-a97b-4beb-8ccc-680342a58d16"
      unitRef="usd">1791000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <tdup:IncreaseDecreaseInSellerPayable
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTYtMS0xLTEtMA_9563cdae-d612-44d2-b380-2b18b50dc7a7"
      unitRef="usd">1470000</tdup:IncreaseDecreaseInSellerPayable>
    <tdup:IncreaseDecreaseInSellerPayable
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTYtMy0xLTEtMA_67be267b-efdd-46db-b6d9-d2ecaef05dec"
      unitRef="usd">1218000</tdup:IncreaseDecreaseInSellerPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTctMS0xLTEtMA_bfc2f9de-3bcc-4e5a-b6d5-f096ec348964"
      unitRef="usd">-1311000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTctMy0xLTEtMA_0f1421b9-163c-458d-b8ed-494517ecf2f4"
      unitRef="usd">-1186000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTgtMS0xLTEtMA_bd5197d6-3fd1-48ee-b4cc-bccdcdc02c27"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTgtMy0xLTEtMA_8290a1e1-30dc-4669-b664-0f47f9c2eccd"
      unitRef="usd">-2000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTktMS0xLTEtMA_47661c23-fd9b-4a3d-8257-f54d23530765"
      unitRef="usd">1077000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMTktMy0xLTEtMA_ba1b48b8-a4d7-42c0-833b-0360787f18b5"
      unitRef="usd">-9102000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjMtMS0xLTEtMA_082926d7-8963-430a-a0ba-ab3b478b1558"
      unitRef="usd">4099000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjMtMy0xLTEtMA_2a9004f5-02ab-441b-ac8d-ac3a80ef522e"
      unitRef="usd">4673000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjQtMS0xLTEtMA_cef361a8-1a2e-4441-9ba7-7d30cff139c4"
      unitRef="usd">-4099000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjQtMy0xLTEtMA_60b41f00-d552-43dd-94d1-c65d6bc12341"
      unitRef="usd">-4673000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjYtMS0xLTEtMA_0d896253-2095-4258-bc4d-0fa325385cfb"
      unitRef="usd">4625000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjYtMy0xLTEtMA_981c3743-96ee-4c72-a9b5-8c3c0fde4c84"
      unitRef="usd">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjctMS0xLTEtMA_bb61b145-07ac-4751-916f-c24743026e8d"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjctMy0xLTEtMA_4673ac29-1895-448f-97d1-170f2b76cd2d"
      unitRef="usd">714000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjYtMS0xLTEtMTcxODM_5ab255d4-d865-4bc0-bd93-e1d532226127"
      unitRef="usd">180284000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjYtMy0xLTEtMTk1OTQ_cf2bf607-9f86-4e70-8dc6-9c6f2acff6a5"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjgtMS0xLTEtMA_a77da604-f7de-4199-9983-5eb0cb2e825c"
      unitRef="usd">1875000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjgtMy0xLTEtMA_3eef3d33-1cce-4fb5-bba5-6b1d751704ea"
      unitRef="usd">10000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjktMS0xLTEtMA_450ac8cc-c36d-4138-ad33-e6c160bccf7e"
      unitRef="usd">1733000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMjktMy0xLTEtMA_6d88411b-eafa-4bfc-b186-3d552d2ac787"
      unitRef="usd">81000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzMtMS0xLTEtMA_57035ed1-add5-4a20-b982-79a79def01a7"
      unitRef="usd">185051000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzMtMy0xLTEtMA_89c6a3b1-4581-4a28-ad9e-6d8d7e2df1ea"
      unitRef="usd">-785000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzQtMS0xLTEtMA_b4f9e261-000a-45ba-bf75-150ca839007a"
      unitRef="usd">182029000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzQtMy0xLTEtMA_c56fc479-1a22-47e8-a4c8-e971b7d8fe18"
      unitRef="usd">-14560000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzYtMS0xLTEtMA_a6cb9582-8a68-4da9-bb9d-acfe26469881"
      unitRef="usd">67539000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9c928f77d9742e8b0f439171c0d5f82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzYtMy0xLTEtMA_dd8c1888-1b95-4082-90a8-7b91c88736e4"
      unitRef="usd">87853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzctMS0xLTEtMA_5242b3ef-5155-4378-adea-f31e78948538"
      unitRef="usd">249568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i306b3878df9a4af99b63e8209cc4f95c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8yNS9mcmFnOjVjN2RmZGZmYTgwYzRmZWFiNmE1NmMwZDE2NGYyNzgzL3RhYmxlOjkxMjAyNjhmOGJiNTQ3MmM4YmFjMTMzYWZmOWQ1OTNjL3RhYmxlcmFuZ2U6OTEyMDI2OGY4YmI1NDcyYzhiYWMxMzNhZmY5ZDU5M2NfMzctMy0xLTEtMA_c9d48d1c-f3c1-4ce5-b063-a2f58b5bb6b4"
      unitRef="usd">73293000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfNTQ5NzU1ODEzOTQ1OA_d4e7c50b-91f9-4782-a9db-ca83303d91f3">Organization and Description of Business &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ThredUp Inc. (&#x201c;ThredUp&#x201d; or &#x201c;Company&#x201d;) was formed as a corporation in the State of Delaware in January 2009. ThredUp is a large resale platform that enables consumers to buy and sell secondhand women&#x2019;s and kid&#x2019;s apparel, shoes and accessories. The Company conducts its marketing and administrative functions from Oakland, California and Scottsdale, Arizona and operates its fulfillment centers in Pennsylvania, Illinois, Georgia, and Arizona. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company&#x2019;s registration statement on Form S-1 related to its initial public offering (&#x201c;IPO&#x201d;) was declared effective on March&#160;25, 2021 by the Securities and Exchange Commission (&#x201c;SEC&#x201d;), and the Company&#x2019;s Class A common stock began trading on the Nasdaq Global Select Market on March&#160;26, 2021. Upon the closing of the IPO, the Company sold 13,800,000 shares of Class A common stock (which included 1,800,000 shares that were offered and sold pursuant to the full exercise of the underwriters&#x2019; option to purchase additional shares) to the public at a price of $14.00 per share. The aggregate net proceeds were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;$175.5&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; after deducting offering costs, underwriting discounts and commissions of $17.7&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Immediately prior to the completion of the IPO, the Company filed its Amended and Restated Certificate of Incorporation, which authorized a total of 1,000,000,000 shares of Class A common stock, 120,000,000 shares of Class B common stock and 100,000,000 shares of undesignated preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Immediately prior to the completion of the IPO, 65,970,938 shares of the convertible preferred stock then outstanding were converted into an equivalent number of shares of Class B common stock. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company reclassified the convertible preferred stock to Class B common stock and additional paid-in capital upon the conversion in the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; 12,889,760 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;shares of the outstanding historical common stock were reclassified into an equivalent number of shares of Class B common stock. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;164,973&lt;/span&gt; shares of the convertible preferred stock warrants were converted to an equivalent number of shares of Class B common stock warrants.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i408221bb2fb34476a281e3e3b7af02f6_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjc0ODc3OTA3ODMwNA_e2259051-2739-4315-a6f5-ab700b53e55f"
      unitRef="shares">13800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i26127d4e164044a5ab85eb19a5d3894e_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjc0ODc3OTA3ODMwOQ_509fa449-fc0d-4343-8946-4b921efe221f"
      unitRef="shares">1800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i74863ac8aea3441ab2ad1e8048559472_I20210326"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjc0ODc3OTA3ODMxMw_98d5cdc0-359a-41bf-b396-eb68b0148c38"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i408221bb2fb34476a281e3e3b7af02f6_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjE5OTAyMzI2NDMwMQ_49ab0a1e-46a0-4aee-b3e6-6ed2cdc5018a"
      unitRef="usd">175500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i007d59a3e5344ce4964cc753015ba59f_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfOTg5NTYwNDY2MzA5Ng_461fb221-67b3-4fe7-b140-da88279f7830"
      unitRef="usd">17700000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifb8235f55c9c46b5babdeafd86123c70_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjE5OTAyMzI2NTg2OA_dbe26b43-1475-4329-a4f3-4b50722d1af7"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2a6c17a813b84a1ab74dc1652d610639_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjE5OTAyMzI2NTg1OA_6b233727-5ad5-45ac-b1c3-7df5f25f36b1"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i618653a90a5045e38c9626b15321a137_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjE5OTAyMzI2NTkxNQ_26f38fd4-a090-4c99-92e5-2c2d62e69da1"
      unitRef="shares">100000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4fdc8ccb1cd1477da5fc426cf0fcbd56_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjc0ODc3OTA3ODMxNw_e5cceb31-7add-4263-9c4a-9cfb3a4bfad7"
      unitRef="shares">65970938</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <tdup:ReclassificationOfCommonStockBetweenClassesShares
      contextRef="i4fdc8ccb1cd1477da5fc426cf0fcbd56_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjc0ODc3OTA3ODMyMQ_38fc688a-8a59-4b89-ba39-e28472f1b631"
      unitRef="shares">12889760</tdup:ReclassificationOfCommonStockBetweenClassesShares>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i64bf3b79e15c4ae9b0288c6ca501d97c_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zMS9mcmFnOjY3ZThkNGExODI0MDQwZjA5NTBmMzhjN2M3MGJhNjM2L3RleHRyZWdpb246NjdlOGQ0YTE4MjQwNDBmMDk1MGYzOGM3YzcwYmE2MzZfMjc0ODc3OTA3ODMyNQ_a44f327d-ce19-4e8a-af49-6c7545d17966"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfNTQ5NzU1ODE3MDc5Ng_4671347a-cd74-4f62-8302-cce8c3d4a257">Significant Accounting Policies&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany account balances and transactions have been eliminated upon consolidation. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States for interim financial information and with the instructions to Form 10&#x2011;Q and Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the consolidated financial statements and the related disclosures. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the useful lives of property and equipment, allowance for sales returns, allowance for bad debts, breakage on loyalty points and rewards, valuation of inventory, warrants, stock-based compensation, valuation of right-of-use assets and income taxes. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal and recurring adjustments necessary to present fairly the financial position of the Company as of March&#160;31, 2021, and the results of operations and cash flows for the interim periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements and related financial information should b&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e read in conjunction with the Company&#x2019;s audited consolidated financial statements and related notes for the year ended December&#160;31, 2020 included in the final prospectus for the IPO dated March&#160;25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Concentrations of Credit Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, there were no customers that represented 10% or more of the Company&#x2019;s accounts receivable balance. There were no customers that individually exceeded 10% of the Company&#x2019;s revenue for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',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-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Loyalty Reward Redemption or Expiration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2021 and 2020, the Company recognized $3.3&#160;million and $0.2&#160;million, respectively, of revenue from loyalty reward redemption or expiration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash and cash equivalents reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Helvetica',sans-serif;font-size:10pt;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,514&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,485&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents, current and non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,568&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash and cash equivalents, non-current of $2.7 million is included in the other assets in the condensed consolidated balance sheets statements as of March&#160;31, 2021 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 when shares issued meet the definition of participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption of ASU 2018-15 did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company adopted ASU 2020-06 on January 1, 2021.  The adoption of this ASU did not have any impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;New Accounting Pronouncements Recently Issued But Not Yet Adopted&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt; and subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, ASU 2020-02, and&#160;ASU 2020-03, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. This standard is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its consolidated financial statements.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfMTQyOTM2NTEzNTk5NzM_8d41e4ba-8824-455c-8166-283520dff5ca">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany account balances and transactions have been eliminated upon consolidation. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States for interim financial information and with the instructions to Form 10&#x2011;Q and Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfMTQyOTM2NTE0MTU5MjE_8e56d1b0-11b1-4022-9860-ff2dfb394ffa">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the consolidated financial statements and the related disclosures. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the useful lives of property and equipment, allowance for sales returns, allowance for bad debts, breakage on loyalty points and rewards, valuation of inventory, warrants, stock-based compensation, valuation of right-of-use assets and income taxes.</us-gaap:UseOfEstimates>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i44238f1c1c324f6ca810b3f2eca53aed_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfNzE0NjgyNTgzODUzOA_105a071c-7da6-4a61-9937-4b7385e863b6"
      unitRef="usd">3300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i36116304f6274593bf659e70843222ed_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfNzE0NjgyNTgzODU0Ng_1a42064e-afff-4a23-ae48-a6b623f7ad46"
      unitRef="usd">200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfMTQyOTM2NTE0MzAzMzI_098121be-ff71-4ede-9316-bc80938b1fea">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash and cash equivalents reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Helvetica',sans-serif;font-size:10pt;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,514&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,485&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents, current and non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,568&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfMTQyOTM2NTE0MzAzMzI_70ef6f06-1e7d-4071-9c03-8f8a0de8fd72">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash and cash equivalents reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Helvetica',sans-serif;font-size:10pt;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,514&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,485&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents, current and non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,568&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RhYmxlOjQxMTg5YWY4NjZhMTQ4MmY5NWNjZjZhMWI3ODM1NjI2L3RhYmxlcmFuZ2U6NDExODlhZjg2NmExNDgyZjk1Y2NmNmExYjc4MzU2MjZfNC0xLTEtMS0yNTM4MQ_a175f123-51d1-428a-b087-fae3deba5eca"
      unitRef="usd">246514000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RhYmxlOjQxMTg5YWY4NjZhMTQ4MmY5NWNjZjZhMWI3ODM1NjI2L3RhYmxlcmFuZ2U6NDExODlhZjg2NmExNDgyZjk1Y2NmNmExYjc4MzU2MjZfNC00LTEtMS0yNTM4MQ_266865a4-e2f0-4f08-8ca3-5edc89dacf47"
      unitRef="usd">64485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RhYmxlOjQxMTg5YWY4NjZhMTQ4MmY5NWNjZjZhMWI3ODM1NjI2L3RhYmxlcmFuZ2U6NDExODlhZjg2NmExNDgyZjk1Y2NmNmExYjc4MzU2MjZfNS0xLTEtMS0yNTM4MQ_46d42644-e3e2-451f-9012-f6af785a4215"
      unitRef="usd">3054000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RhYmxlOjQxMTg5YWY4NjZhMTQ4MmY5NWNjZjZhMWI3ODM1NjI2L3RhYmxlcmFuZ2U6NDExODlhZjg2NmExNDgyZjk1Y2NmNmExYjc4MzU2MjZfNS00LTEtMS0yNTM4MQ_bbcb8a67-a1bc-4417-825c-0a5e6f7e13b5"
      unitRef="usd">3054000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RhYmxlOjQxMTg5YWY4NjZhMTQ4MmY5NWNjZjZhMWI3ODM1NjI2L3RhYmxlcmFuZ2U6NDExODlhZjg2NmExNDgyZjk1Y2NmNmExYjc4MzU2MjZfNi0xLTEtMS0yNTM4MQ_6ec5d443-e2dc-415b-89a9-33708f11ca94"
      unitRef="usd">249568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RhYmxlOjQxMTg5YWY4NjZhMTQ4MmY5NWNjZjZhMWI3ODM1NjI2L3RhYmxlcmFuZ2U6NDExODlhZjg2NmExNDgyZjk1Y2NmNmExYjc4MzU2MjZfNi00LTEtMS0yNTM4MQ_97a45ec6-c799-4ae2-9074-56370c75ac89"
      unitRef="usd">67539000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfNzE0NjgyNTg0NjY3Mw_d4d7cc8a-7648-45e3-9e40-7fc1a0657a0f"
      unitRef="usd">2700000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfNzE0NjgyNTg0NjY3Mw_f248aa45-ccf3-4c43-b840-d7bdfe476e34"
      unitRef="usd">2700000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfMTQyOTM2NTEzNTk5NzQ_d79a5444-4cc6-47f5-bfb6-1bc7e843abc5">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 when shares issued meet the definition of participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNC9mcmFnOjUyNDgwYWM3ODg4YzRmYzU5NDM1YzNiMWQyMTkyNTlkL3RleHRyZWdpb246NTI0ODBhYzc4ODhjNGZjNTk0MzVjM2IxZDIxOTI1OWRfMTQyOTM2NTEzNTk5NzU_b700854a-1796-4e1d-9e0c-51cd3470054d">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption of ASU 2018-15 did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company adopted ASU 2020-06 on January 1, 2021.  The adoption of this ASU did not have any impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;New Accounting Pronouncements Recently Issued But Not Yet Adopted&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt; and subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, ASU 2020-02, and&#160;ASU 2020-03, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. This standard is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RleHRyZWdpb246ZDkyNmZjYmQ5NTM1NGY0Nzg4ZmYxZDZkNWQ4MjUyNzFfNTQ5NzU1ODE0MjE3NA_f5138cf2-685f-4134-a744-8d7871c9c4c1">Fair Value Measurements &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The following tables provide the financial instruments measured at fair value for each of the respective periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#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 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#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 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#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 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers in or out of Level 1 or 2 during the periods presented in the tables above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s money market funds are classified as Level 1 because they are valued using quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, the amortized cost of the Company&#x2019;s financial assets and liabilities approximate their estimated fair values. As such, there are no unrealized gains or losses related to the Company&#x2019;s financial assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RleHRyZWdpb246ZDkyNmZjYmQ5NTM1NGY0Nzg4ZmYxZDZkNWQ4MjUyNzFfNTQ5NzU1ODE0MjE3Ng_26f728dd-bf09-4ac6-9fbc-03c4d681a306">The following tables provide the financial instruments measured at fair value for each of the respective periods (in thousands):&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#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 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#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 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#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 13pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic2a5beabe7e845c5bad1a9a0f33d935d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNC0xLTEtMS01MDM3_13835040-35fd-403a-8583-189f7de613ae"
      unitRef="usd">224268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i153ef96d3cdb491d80ae4ef8beee6f00_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNC0zLTEtMS01MDM3_9138d767-f32c-4f5f-9177-ef1027f62951"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0d30f35911ac4237b8c54c4086061027_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNC01LTEtMS01MDM3_58479040-c3a1-4bfc-895d-8799551bc0d3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2b1b06b60f8b4ae986b188468c5d6c54_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNC03LTEtMS01MDM3_cb844450-bd8c-4e65-adc6-54a2f90ab277"
      unitRef="usd">224268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib6552dd55cf44c1c80cb160784f756c9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNS0xLTEtMS0xMDA2OQ_46fb22aa-14e3-4864-8369-a91fb0ea0fdd"
      unitRef="usd">224268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifb7aef60755e46818d40a497560f3733_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNS0zLTEtMS0xMDA2OQ_74184eaf-75af-4048-94c2-447797c56f88"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0a6701a1e6d5433ebd803c7fa8030dce_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNS01LTEtMS0xMDA2OQ_5a155f89-161c-4a13-89c2-ba9ffbaee09a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7d90fc94bc8545dfbb37a69a6d7399c6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmMyMmE3MWI4YzEyMTQ0OWNhMDRjOGY3ZjNmMDMzMDA3L3RhYmxlcmFuZ2U6YzIyYTcxYjhjMTIxNDQ5Y2EwNGM4ZjdmM2YwMzMwMDdfNS03LTEtMS0xMDA2OQ_311d8e73-43ef-4cca-9eec-d7fd35434609"
      unitRef="usd">224268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i295a1a5eb4424e218ed0af4fcb797ea2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNC0xLTEtMS0w_7e369c69-e572-4f2e-9125-17a02023af51"
      unitRef="usd">43460000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i889663ac3b6c4463aafec57678bea3f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNC0zLTEtMS0w_48b9841d-ecc8-4933-bf9a-2f66a30ae1f7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8c65c8ea0e7349c68e1c494d569ee4d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNC01LTEtMS0w_39588b1a-b13a-4e94-b514-71ff522e1797"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5371228697824e0eb7147803371e026f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNC03LTEtMS0w_6693b39e-73ce-4a02-b5da-86a6f0aff09c"
      unitRef="usd">43460000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iff0764c7a47944989cf4d5303321857b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNS0xLTEtMS0w_8ffa76ec-fb48-48da-bba7-d7bfe7f9332f"
      unitRef="usd">43460000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic4e2f825ac0647ca81453e853c7671f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNS0zLTEtMS0w_53574c42-e01e-4824-bedb-9c1a358851ae"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib2531eeaa13e4847b67d6ac07ab7f1d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNS01LTEtMS0w_00345351-c4a6-4f57-906a-07044a434481"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icc2e2ab014134cfdb7262c5f6f81235b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNS03LTEtMS0w_90f8b0d5-47b2-4dbc-b5d7-e28370231e5c"
      unitRef="usd">43460000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iff0764c7a47944989cf4d5303321857b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNy0xLTEtMS0w_5362d1f9-5f87-49b2-b11e-84db49259617"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic4e2f825ac0647ca81453e853c7671f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNy0zLTEtMS0w_ca6b4f1b-fc99-4f3c-bba6-3566a20b6d87"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib2531eeaa13e4847b67d6ac07ab7f1d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNy01LTEtMS0w_5ea7ff05-cf2e-4344-b82b-bf797ac7b470"
      unitRef="usd">805000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="icc2e2ab014134cfdb7262c5f6f81235b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfNy03LTEtMS0w_8c7efa43-6bb8-4b8b-a1a2-75132e28bb14"
      unitRef="usd">805000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iff0764c7a47944989cf4d5303321857b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfOC0xLTEtMS0w_501e0b93-42f2-48a2-9155-9a69368ee472"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ic4e2f825ac0647ca81453e853c7671f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfOC0zLTEtMS0w_a890e821-7268-48c0-ad81-f0afe652d44b"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ib2531eeaa13e4847b67d6ac07ab7f1d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfOC01LTEtMS0w_b79cb4b0-b3ac-4aec-b981-00d5c0627db6"
      unitRef="usd">805000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="icc2e2ab014134cfdb7262c5f6f81235b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RhYmxlOmQxODU0YWM4ZDM5MjQ3MDhhNjYwNDVjMWQ1YThlMzhhL3RhYmxlcmFuZ2U6ZDE4NTRhYzhkMzkyNDcwOGE2NjA0NWMxZDVhOGUzOGFfOC03LTEtMS0w_b9c9f30b-48e1-4716-93af-5c6ea29d6138"
      unitRef="usd">805000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8zNy9mcmFnOmQ5MjZmY2JkOTUzNTRmNDc4OGZmMWQ2ZDVkODI1MjcxL3RleHRyZWdpb246ZDkyNmZjYmQ5NTM1NGY0Nzg4ZmYxZDZkNWQ4MjUyNzFfMzI5ODUzNDg4NjYyOA_95f42ccb-aea1-4beb-b5f6-1aa71d96907b">The Company&#x2019;s money market funds are classified as Level 1 because they are valued using quoted market prices.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfMTQyOTM2NTExNjIxNjI_4fce8650-182f-481b-a94a-0eb05a5d93ce">Property and Equipment, Net&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,283&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation and amortization&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,721)&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,562&#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:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,131&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;For the three months ended March&#160;31, 2021 and 2020, the Company capitalized $0.5 million and $0.3 million of costs associated with internal-use software, respectively. For the three months ended March&#160;31, 2021 and 2020, the Company capitalized $0.1 million and $0.1 million, respectively, out of $0.6 million and $0.3 million total interest costs incurred for each respective period. Depreciation and amortization expense of property and equipment was $2.0 million and $1.2 million for the three months ended March&#160;31, 2021 and 2020, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfMTQyOTM2NTExNjIxNjM_60b66eb9-3276-4b25-bbf7-7d5001e36eb3">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,283&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation and amortization&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,721)&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,562&#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:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,131&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RhYmxlOjgwYWZjNDM2YzFjMjQxZWI5MTM2NDc2MjBkM2QyMTYyL3RhYmxlcmFuZ2U6ODBhZmM0MzZjMWMyNDFlYjkxMzY0NzYyMGQzZDIxNjJfOS0xLTEtMS0w_75a3daba-ee50-4e18-9260-4455bd113d40"
      unitRef="usd">59283000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RhYmxlOjgwYWZjNDM2YzFjMjQxZWI5MTM2NDc2MjBkM2QyMTYyL3RhYmxlcmFuZ2U6ODBhZmM0MzZjMWMyNDFlYjkxMzY0NzYyMGQzZDIxNjJfOS0zLTEtMS0w_6b59c5af-72cc-4d89-93bb-6f27e395ec7e"
      unitRef="usd">55221000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RhYmxlOjgwYWZjNDM2YzFjMjQxZWI5MTM2NDc2MjBkM2QyMTYyL3RhYmxlcmFuZ2U6ODBhZmM0MzZjMWMyNDFlYjkxMzY0NzYyMGQzZDIxNjJfMTAtMS0xLTEtMA_596360a0-e8ab-4cb3-8ef9-4f42423f6d8e"
      unitRef="usd">15721000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RhYmxlOjgwYWZjNDM2YzFjMjQxZWI5MTM2NDc2MjBkM2QyMTYyL3RhYmxlcmFuZ2U6ODBhZmM0MzZjMWMyNDFlYjkxMzY0NzYyMGQzZDIxNjJfMTAtMy0xLTEtMA_e7deb8eb-b15b-4cc3-a663-9acd162ada96"
      unitRef="usd">14090000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RhYmxlOjgwYWZjNDM2YzFjMjQxZWI5MTM2NDc2MjBkM2QyMTYyL3RhYmxlcmFuZ2U6ODBhZmM0MzZjMWMyNDFlYjkxMzY0NzYyMGQzZDIxNjJfMTEtMS0xLTEtMA_aeb77e0f-c9e0-4db6-9e6c-d83d6e07bbe8"
      unitRef="usd">43562000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RhYmxlOjgwYWZjNDM2YzFjMjQxZWI5MTM2NDc2MjBkM2QyMTYyL3RhYmxlcmFuZ2U6ODBhZmM0MzZjMWMyNDFlYjkxMzY0NzYyMGQzZDIxNjJfMTEtMy0xLTEtMA_8b84e8fd-579f-4fea-b8e4-d8c738f74d74"
      unitRef="usd">41131000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfNzE0NjgyNTU4MTQ5Nw_0e2f7129-6b60-4f4b-8f92-3f3205e9ca79"
      unitRef="usd">500000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfNzE0NjgyNTU4MTUwNQ_18f0a07a-2514-4c2e-8ca7-93ecea6237f4"
      unitRef="usd">300000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:InterestCostsCapitalized
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfNzE0NjgyNTU4MTU1OQ_4e8d37e5-0ba8-4847-aaf3-3536a8705be9"
      unitRef="usd">100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfNzE0NjgyNTU4MTU2OA_b5393e2a-c01c-49cc-95b1-a61d0b903a1e"
      unitRef="usd">100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsIncurred
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfOTg5NTYwNDY1MTE0Ng_61b8f76c-d862-4786-b4e1-b00f040d82ca"
      unitRef="usd">600000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfOTg5NTYwNDY1MTE1NA_04fde062-8873-446f-a055-32cecec3cad4"
      unitRef="usd">300000</us-gaap:InterestCostsIncurred>
    <us-gaap:Depreciation
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfNzE0NjgyNTU4MTU4OQ_34b9ac33-7bfd-426d-8ef7-efeca04137be"
      unitRef="usd">2000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80MC9mcmFnOjA2ODZlNDE2NmRmZjQwY2Q5MDcyOGQ4NTljNzFlNDVmL3RleHRyZWdpb246MDY4NmU0MTY2ZGZmNDBjZDkwNzI4ZDg1OWM3MWU0NWZfNzE0NjgyNTU4MTYxNQ_a43f839f-e976-4625-8831-cebd75e4a673"
      unitRef="usd">1200000</us-gaap:Depreciation>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RleHRyZWdpb246NzQ2MzgwNmM5MzBjNDNjODg2OTJjNWYzMDA4MmUxNjhfMTQyOTM2NTExNjEyNzU_b8ad116a-92d4-4602-a1a8-426c20f6098b">Other Balance Sheet Details&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gift card and site credit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,633&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,949&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for returns&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,604&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,595&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,409&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vendor liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,288&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,976&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,720&#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:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,541&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RleHRyZWdpb246NzQ2MzgwNmM5MzBjNDNjODg2OTJjNWYzMDA4MmUxNjhfMTQyOTM2NTExNjEyNzc_268b890c-3474-4d00-8486-e43afc19a13d">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gift card and site credit liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,633&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,949&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for returns&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,604&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,595&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,409&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vendor liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,288&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,976&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,720&#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:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,541&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfMy0xLTEtMS0w_7944ca69-7433-4200-a497-b42b213f2ae2"
      unitRef="usd">9633000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfMy0zLTEtMS0w_c65a16ec-47d4-4bb0-b434-881daccac442"
      unitRef="usd">9362000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNC0xLTEtMS0xNzkwOQ_ed2a563f-55ed-4cb4-b0ab-93000161e118"
      unitRef="usd">4949000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNC0zLTEtMS0xNzkwOQ_f9f5f77f-64db-434f-ab0e-a40ea79864f6"
      unitRef="usd">5094000</us-gaap:DeferredIncomeCurrent>
    <tdup:AccountsReceivableAllowanceForReturnsCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNS0xLTEtMS0xNzkzMA_9a7cfdeb-3919-4b87-9a90-c524fe950a4d"
      unitRef="usd">4604000</tdup:AccountsReceivableAllowanceForReturnsCurrent>
    <tdup:AccountsReceivableAllowanceForReturnsCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNS0zLTEtMS0xNzkzMA_35f11ddf-9292-4122-8ef3-705f2f2c0b15"
      unitRef="usd">3389000</tdup:AccountsReceivableAllowanceForReturnsCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNS0xLTEtMS0xNzkyNA_06f5c382-43fd-4042-a5cb-d2b4dc02e423"
      unitRef="usd">4595000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNS0zLTEtMS0xNzkyNA_a262c293-f584-4416-a0ab-1599fbb130db"
      unitRef="usd">4594000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNy0xLTEtMS0xNzk1Mg_3d940e2c-74af-4727-b16a-5685a97efcc9"
      unitRef="usd">4409000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNy0zLTEtMS0xNzk1Mg_e8192ec7-1cc9-459c-aa9b-d085bb252bc7"
      unitRef="usd">3443000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <tdup:AccruedVendorLiabilitiesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNy0xLTEtMS0xNzkzNQ_e45a9e11-89fa-4247-8804-04023e099841"
      unitRef="usd">4288000</tdup:AccruedVendorLiabilitiesCurrent>
    <tdup:AccruedVendorLiabilitiesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfNy0zLTEtMS0xNzkzNQ_19d25b5d-cdd0-4d18-9c2c-f08f6bb29703"
      unitRef="usd">3407000</tdup:AccruedVendorLiabilitiesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfOS0xLTEtMS0xNzk0Ng_c9d3d6f4-95c9-41df-a65a-77f2184b065b"
      unitRef="usd">3976000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfOS0zLTEtMS0xNzk0Ng_31deb3b7-4554-4d1f-9e2b-10760c6806b2"
      unitRef="usd">1648000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfMTEtMS0xLTEtMA_6c11f439-e546-4c43-ad12-7666904e1d2b"
      unitRef="usd">1266000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfMTEtMy0xLTEtMA_1e676715-e2d5-4d43-b88b-97b416aea7dc"
      unitRef="usd">1604000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfMTItMS0xLTEtMA_906387da-6035-4278-b0fc-fa52aaa0afaa"
      unitRef="usd">37720000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80My9mcmFnOjc0NjM4MDZjOTMwYzQzYzg4NjkyYzVmMzAwODJlMTY4L3RhYmxlOmQwNWZjMWQyYTBiNDQ0ZGI5NzU2NGJmNTg2MTk2NmU3L3RhYmxlcmFuZ2U6ZDA1ZmMxZDJhMGI0NDRkYjk3NTY0YmY1ODYxOTY2ZTdfMTItMy0xLTEtMA_d7224951-18e1-4646-93b2-16e417248cb1"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RleHRyZWdpb246NjI5ZTFhODZmYzY5NGM3MTljN2EyODg4ZTM1MDQwZDRfMTQyOTM2NTExNjg1MDk_36864d1c-4503-4436-bd0a-61d05703b8f1">Lease Agreements &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2021 and 2020, the Company&#x2019;s operating lease expense was $2.1 million and $1.4 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities were as follows as of March&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,456&#160;&lt;/span&gt;&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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&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:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,906&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RleHRyZWdpb246NjI5ZTFhODZmYzY5NGM3MTljN2EyODg4ZTM1MDQwZDRfMjE5OTAyMzI2MjkzMA_9a04e574-d7f1-49b1-b48f-28673169bbf9"
      unitRef="usd">2100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RleHRyZWdpb246NjI5ZTFhODZmYzY5NGM3MTljN2EyODg4ZTM1MDQwZDRfNzE0NjgyNTU4ODc5Mw_b352c4f0-5e98-4c1a-8e9f-1474d2e6e71a"
      unitRef="usd">1400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RleHRyZWdpb246NjI5ZTFhODZmYzY5NGM3MTljN2EyODg4ZTM1MDQwZDRfMTQyOTM2NTExNjg1MTA_36661f9c-f037-4445-8368-1075331a53d0">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities were as follows as of March&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,456&#160;&lt;/span&gt;&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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&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:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,906&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfMS0xLTEtMS0w_c938f55a-bc75-463f-beae-363726d836ad"
      unitRef="usd">3456000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfMi0xLTEtMS0w_8458e554-18d7-4ac0-bd36-5567d2debbd1"
      unitRef="usd">4519000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfMy0xLTEtMS0w_e1c04e54-7eed-48ff-b1d7-9518dfbd9a4e"
      unitRef="usd">4508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfNC0xLTEtMS0w_ea5a536a-cdfd-4b21-8af6-ca19e438582f"
      unitRef="usd">4156000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfNS0xLTEtMS0w_9dac7e72-4c83-4f99-8f80-9dee0f525646"
      unitRef="usd">2760000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <tdup:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfNi0xLTEtMS0w_68314e50-788b-4c63-b6da-e86cbd1b188c"
      unitRef="usd">12292000</tdup:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfNy0xLTEtMS0w_e0ca647c-dae0-47ab-ae3a-d336f54f7de7"
      unitRef="usd">31691000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfOC0xLTEtMS0w_297d9dd6-b0cb-4574-b5ba-ebafefe55199"
      unitRef="usd">7785000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfOS0xLTEtMS0w_68ae6d3f-de3d-42ac-ba86-3c3d06d5a1fc"
      unitRef="usd">23906000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfMTAtMS0xLTEtMA_8341f053-4382-448e-af82-c28ac6a32664"
      unitRef="usd">3095000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80Ni9mcmFnOjYyOWUxYTg2ZmM2OTRjNzE5YzdhMjg4OGUzNTA0MGQ0L3RhYmxlOjAxNzE1YzM0OGE4NTRiMGRiOGQ0MWQwMDJiOTA3MDgwL3RhYmxlcmFuZ2U6MDE3MTVjMzQ4YTg1NGIwZGI4ZDQxZDAwMmI5MDcwODBfMTEtMS0xLTEtMA_144aca4a-4063-419a-a825-d20cf33e9caf"
      unitRef="usd">20811000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMTQ4NDM0MDY5OTA5MDY_824de453-43f2-4ea0-97d4-0b3b40a2ac7d">Long-term Debt and Convertible Preferred Stock Warrants &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company entered into a loan and security agreement (&#x201c;Term Loan&#x201d;) with Western Alliance Bank (&#x201c;Bank&#x201d;) for an aggregate amount up to $40.0 million to refinance its Loan and Security Agreement with Silicon Valley Bank (&#x201c;SVB&#x201d;) in February 2019. The Term Loan was amended three times before December 31, 2020.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2021, the Company amended and restated the loan and security agreement (&#x201c;Fourth Amendment&#x201d;) with the Bank to reflect all waivers and amendments to date. Subsequently, the Company borrowed an additional $5.0 million for an aggregate principal amount of $40.0 million. In connection with the additional $5.0 million draw, the Company issued additional warrant shares for Series E-1 preferred stock in the amount of 15,979 or (i) two percent of the additional advance amount drawn under the Term A Loans, divided by (ii) the applicable exercise price at the time the warrant is exercised. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of March&#160;31, 2021, the nominal interest rate was 5.75% and the effective interest rate was 6.84%. The Company is in compliance with the covenants as of March&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of the loan agreement as of March&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.971%"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total future principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrants Issued with Loan and Security Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issued various preferred stock warrants under its loan and security agreements with SVB and the Bank. Immediately prior to the conversion upon IPO and as of December&#160;31, 2020, the following preferred stock warrant liabilities were outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Immediately Prior to the Completion of IPO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/22/2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/22/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4/20/2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/22/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2600&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/7/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,917&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8839&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,376&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,376&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8/14/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,958&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11/25/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/8/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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&#160;&lt;/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:'Helvetica',sans-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: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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,973&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The convertible preferred stock warrant liability of $0.8 million was included in other non-current liabilities in the consolidated balance sheet as of December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Immediately prior to the completion of IPO in March 2021, all 164,973 shares of the convertible preferred stock warrant were remeasured to fair value and converted to equivalent number of Class B common stock warrants. The Company reclassified the convertible preferred stock warrant liability to additional paid-in capital upon the conversion. Refer to Note 8. Common Stock and Common Stock Warrants for more details on common stock warrants.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <tdup:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i6d928bff876b49bbac1a3d0213585534_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfNzE0NjgyNTYxMzMwMA_faf21d4d-cbdd-4dfd-9890-8fd60bc6421f"
      unitRef="usd">40000000.0</tdup:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4361d6b6f2704c07bc95d47e616e04a4_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfNzE0NjgyNTU5MjAzOQ_f1d85a5e-f140-4635-99a6-540e6aeaaee0"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6d928bff876b49bbac1a3d0213585534_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfNzE0NjgyNTU5MjA2Mg_27296875-7a8a-4832-b03c-f16aee624b66"
      unitRef="usd">40000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4361d6b6f2704c07bc95d47e616e04a4_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfNzE0NjgyNTU5MjA4Nw_f1d85a5e-f140-4635-99a6-540e6aeaaee0"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i45cfe825cf7e4c39926042b855c44ed8_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMjE5OTAyMzI3NzQ0Mw_681a09c5-d7eb-481e-9b27-4ed59f193aed"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <tdup:ClassOfWarrantAndRightsCalculationPercentageOfLongTermDebtDraw
      contextRef="i45cfe825cf7e4c39926042b855c44ed8_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMjE5OTAyMzI3MTQ1Mg_fd20c13e-b3c5-4fe4-ab93-d9a96386127c"
      unitRef="number">0.02</tdup:ClassOfWarrantAndRightsCalculationPercentageOfLongTermDebtDraw>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie4b02ead0fc348e68448d958985957bb_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfNzE0NjgyNTU5MjcxMA_2893251a-d8d5-45de-b385-6c6e5a619818"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie4b02ead0fc348e68448d958985957bb_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfNzE0NjgyNTU5MjcxOA_ec91316a-e3c1-40a5-8d98-e8f0abda4ef6"
      unitRef="number">0.0684</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMTQ4NDM0MDY5OTA5MDc_7f0b7be8-19c6-4740-a5fa-9c25be07f0aa">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of the loan agreement as of March&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.971%"/&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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total future principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfMS0xLTEtMS01MzI2_3441297c-0556-4c1d-a8e8-27360c1fd622"
      unitRef="usd">4000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfMS0xLTEtMS0w_597a2e89-e667-40f6-8862-bb3e077f4cbc"
      unitRef="usd">8000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfMi0xLTEtMS0w_f64520e5-78e5-4e89-8fb6-64191eb7981f"
      unitRef="usd">8000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfMy0xLTEtMS0w_0a46e394-881a-4c9b-b48b-bf92c141accb"
      unitRef="usd">20000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <tdup:LongTermDebtMaturityAfterYearThree
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfNS0xLTEtMS0w_c948d944-8f76-42d8-8bee-a4bcce923c11"
      unitRef="usd">0</tdup:LongTermDebtMaturityAfterYearThree>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfNi0xLTEtMS0w_1670e6ea-2a0e-4350-9a61-63ee126f2ae2"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfNy0xLTEtMS0w_86049fc9-1df1-4093-b7b2-d3883f7ed123"
      unitRef="usd">944000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfOC0xLTEtMS0w_ceddeab5-f894-432b-996b-24361615c197"
      unitRef="usd">5736000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjkzNTNlYjkyZjVjNDQ0NDk5YTM2MzYwOTUzODgxNGFkL3RhYmxlcmFuZ2U6OTM1M2ViOTJmNWM0NDQ0OTlhMzYzNjA5NTM4ODE0YWRfOS0xLTEtMS0w_5c42bfb4-8992-405a-8602-6ecbb15e5b7b"
      unitRef="usd">33320000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMTQyOTM2NTExOTAwOTc_8b383cb1-7ff8-4a8f-b327-ff050d96a06e">&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:15.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Immediately Prior to the Completion of IPO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/22/2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/22/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4/20/2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/22/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2600&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,382&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/7/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,917&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8839&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,376&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,376&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8/14/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,958&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11/25/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/8/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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5/29/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2581&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&#160;&lt;/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:'Helvetica',sans-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: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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,973&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,994&#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;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i4451e83470864930aa65765bb3cc3a4e_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfMi04LTEtMS0yMjAyNA_45dd7952-478e-479e-a579-f4f52e3dbee8"
      unitRef="usdPerShare">2.2600</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i4451e83470864930aa65765bb3cc3a4e_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfMi0xMC0xLTEtMjIwMzY_8365d367-5101-41dd-8a5d-337dcd947545"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i7733ea2d5f8f441c8bdf065ec33bd0c2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfMi0xMi0xLTEtMjIwNTE_8165391d-969a-4891-8c97-33adc07a43eb"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i283db5529fdf4c648baf4536c037f884_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfMy04LTEtMS0yMjAyNA_f851ef92-143b-425d-badc-32c5757cd433"
      unitRef="usdPerShare">2.2600</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i283db5529fdf4c648baf4536c037f884_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfMy0xMC0xLTEtMjIwMzY_e766c3fe-c84e-48d7-b44e-88aef5e14cbd"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i46e77f0aff8c46d9aec7e6a6958658a0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfMy0xMi0xLTEtMjIwNTE_7ed906e1-bf91-455e-88e9-ad64a1baff40"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ic805c35d0c3641ed8308da63bd2de106_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNC04LTEtMS0yMjAyNA_fa0aa48d-6d2b-425b-9807-304945f73a39"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ic805c35d0c3641ed8308da63bd2de106_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNC0xMC0xLTEtMjIwMzY_ec5386fe-a3c2-49fa-b935-f0de283483ba"
      unitRef="shares">63917</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i4e9c2c81c13240bc8e203d6a4624975f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNC0xMi0xLTEtMjIwNTE_b4ed6eb7-5668-4ac5-976b-2d1841e1ff0f"
      unitRef="shares">63917</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie1c1e1f565be43a68fa012a6494a6899_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNS04LTEtMS0yMjAyNA_4b57d9e9-60a7-4117-8489-3073c63d3112"
      unitRef="usdPerShare">6.8839</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ie1c1e1f565be43a68fa012a6494a6899_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNS0xMC0xLTEtMjIwMzY_a6ab43c6-bbb6-4331-b364-a9a028809b18"
      unitRef="shares">10376</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i580ef4cfbf384529a292554c1ea970e9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNS0xMi0xLTEtMjIwNTE_4807641b-d478-474d-a75d-b0863f114e1d"
      unitRef="shares">10376</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i23ee2f3e34b84afb85230a54b5cbb82f_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNi04LTEtMS0yMjAyNA_6e2e2fb4-4ec5-4142-9975-4db0d6a40ca4"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i23ee2f3e34b84afb85230a54b5cbb82f_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNi0xMC0xLTEtMjIwMzY_36649c22-b4ef-42dc-9599-91debcfe3b8b"
      unitRef="shares">31958</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3518abe3e48543218d2b56569765b019_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNi0xMi0xLTEtMjIwNTE_675cb497-ed97-4238-96ff-960f497c895a"
      unitRef="shares">31958</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i3eb8079cd2a84bdea7b6699b89b3874d_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNy04LTEtMS0yMjAyNA_346ad4fe-e748-4452-afef-df3cab2bd631"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3eb8079cd2a84bdea7b6699b89b3874d_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNy0xMC0xLTEtMjIwMzY_e52ef0ab-d25f-4f40-832d-ca14716d6080"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id30a872d14df4fabba87cce003111e2d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfNy0xMi0xLTEtMjIwNTE_482bb53c-0348-4e9c-8cfd-30d89994145a"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i382feda516bb4b1eb705f3e179f148a6_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfOC04LTEtMS0yMjI2OA_973e52c2-2127-40eb-89e5-caac0133b352"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i382feda516bb4b1eb705f3e179f148a6_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfOC0xMC0xLTEtMjIyODY_be0df52c-ee39-4c35-8efa-4caddb6f3a82"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i473180280db94e61b066a15eb383d222_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfOC0xMi0xLTEtMjIyODk_94878d76-cea0-472b-bdfe-948f57d0a747"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ie4cec9d1ec9f42e0bfb83eded45a6af1_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfOS0xMC0xLTEtMjIyODY_d5940500-7b61-4f34-808e-30f6f758c16f"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RhYmxlOjUwYzRkM2UzZjU0ODRkNDFhYzBiNTNlYjE2ZjQ5ZjkwL3RhYmxlcmFuZ2U6NTBjNGQzZTNmNTQ4NGQ0MWFjMGI1M2ViMTZmNDlmOTBfOS0xMi0xLTEtMjIyODk_3278b0d7-ed5e-4c7d-874f-dcd6880138a8"
      unitRef="shares">148994</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i340d097fc83d494188321788ababef9e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMjc0ODc3OTA4OTIwOA_c5c52684-2957-4b49-82c7-adf61f3a52c2"
      unitRef="usd">800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i4427bb1cf5b44091bbe313d7e25ecacf_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV80OS9mcmFnOjk0NzQ4NWUwNjkxMDQ4MjU4NzkzN2FmMTJkNzFjNTYxL3RleHRyZWdpb246OTQ3NDg1ZTA2OTEwNDgyNTg3OTM3YWYxMmQ3MWM1NjFfMjE5OTAyMzI3MTM0MQ_c6d54ac3-d556-4ed3-89c1-3186f2f20abf"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfMzI5ODUzNDg4Mzg1Ng_00b0437c-736b-4190-9c15-f5621727fdf4">Common Stock and Common Stock Warrants &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Class A common stock is entitled to one &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;vote per share. Each share of Class B common stock is entitled to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ten&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; votes per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and is convertible at any time into one share of Class A common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the completion of the IPO, 65,970,938 shares of the convertible preferred stock converted to an equivalent number of shares of Class B common stock and 164,973 shares of the convertible preferred stock warrants were converted to an equivalent number of Class B common stock warrants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021, the Company issued 24,837 shares of Class B common stock through a cashless net exercise of 26,764 shares of Class B common stock warrants. 138,209 shares of Class B common stock warrants were outstanding as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the Class A common stock and Class B common stock issued and outstanding as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,343,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,000,000&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,143,694&#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="display:none"/&gt;&lt;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;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <tdup:NumberOfVotesForEachShareOfCommonStockHeld
      contextRef="ifb8235f55c9c46b5babdeafd86123c70_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfNzE0NjgyNTU4NDY4OQ_de8ebec1-9113-4752-abce-b24551970bbd"
      unitRef="vote">1</tdup:NumberOfVotesForEachShareOfCommonStockHeld>
    <tdup:NumberOfVotesForEachShareOfCommonStockHeld
      contextRef="i2a6c17a813b84a1ab74dc1652d610639_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfNzE0NjgyNTU4NDcwNg_70a66be5-f7d2-425d-8314-43651df70908"
      unitRef="vote">10</tdup:NumberOfVotesForEachShareOfCommonStockHeld>
    <tdup:StockholdersEquityConversionOfStockRatio
      contextRef="i4273c4b299ae476daf0ba71471588f63_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfMjc0ODc3OTA3NTA3NQ_25e23234-f00e-4e51-8c40-301050a51671"
      unitRef="shares">1</tdup:StockholdersEquityConversionOfStockRatio>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4fdc8ccb1cd1477da5fc426cf0fcbd56_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfMjE5OTAyMzI2MTIyMw_ea79e32b-1860-42a8-b652-8df89828542e"
      unitRef="shares">65970938</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i64bf3b79e15c4ae9b0288c6ca501d97c_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfMjE5OTAyMzI1OTQ0Mg_830f2c22-632b-46ac-bd36-1f46d0100b9b"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfNzE0NjgyNTU4NDc1NQ_8a6f2444-a25d-4408-b23e-dda01b197b4c"
      unitRef="shares">24837</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ifdc9f4c1260c41b0be9193019482c242_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfMjE5OTAyMzI1OTQ1NQ_9656ce20-5d15-4531-95a5-0bc0c00d2659"
      unitRef="shares">26764</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i90171f3953c6406fb4c800a55558cec1_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfNzE0NjgyNTU4NDgwNQ_888e628a-46eb-438c-a9e9-b20f298985ac"
      unitRef="shares">138209</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RleHRyZWdpb246M2ZkNTY4MjZhYjg5NDBlOGFjMGI5MjZjNmZjZWE4ZDJfMTQyOTM2NTExNjQ4MzE_f8d13b46-6c5e-42c4-838c-8912e79c259a">The table below summarizes the Class A common stock and Class B common stock issued and outstanding as of March&#160;31, 2021.&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:45.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,343,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,000,000&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,143,694&#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="display:none"/&gt;&lt;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;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia5de8f485f9b406f8d25c4bd96467c60_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfMy0xLTEtMS0xOTAxMA_baa7ff83-6296-4063-9298-faea9c50fe2b"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia5de8f485f9b406f8d25c4bd96467c60_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfMy0xLTEtMS0xMDQ4OA_c402abb2-509a-4c7d-8db1-fd3c027c5f6d"
      unitRef="shares">13800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia5de8f485f9b406f8d25c4bd96467c60_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfMy0xLTEtMS0xMDQ4OA_f542867f-83df-4cd9-bdb2-22e4039f4999"
      unitRef="shares">13800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icbfebd9dde5e44fd91e7651c5771379a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfNC0xLTEtMS0xOTAxMA_88fe9740-3ad5-418a-ad0e-c18af5c1c158"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icbfebd9dde5e44fd91e7651c5771379a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfNC0xLTEtMS0xMDQ4OA_13bdc4c2-6a27-4b47-bd69-115156791fbe"
      unitRef="shares">80343694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icbfebd9dde5e44fd91e7651c5771379a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfNC0xLTEtMS0xMDQ4OA_20bf423f-d5f6-4d76-aee3-28cf5e508873"
      unitRef="shares">80343694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfNS0xLTEtMS0xOTAxMA_359f3b2a-69fe-4a56-bebb-2f0c55246485"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfNS0xLTEtMS0xMDQ4OA_52cc7c20-07ed-4957-bd0d-b722de02ef7c"
      unitRef="shares">94143694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81NS9mcmFnOjNmZDU2ODI2YWI4OTQwZThhYzBiOTI2YzZmY2VhOGQyL3RhYmxlOmQwNWUzNWY4NWM4MjQ5MTBiYjUzZDMxY2E1NWY5OTYxL3RhYmxlcmFuZ2U6ZDA1ZTM1Zjg1YzgyNDkxMGJiNTNkMzFjYTU1Zjk5NjFfNS0xLTEtMS0xMDQ4OA_e52ec729-7765-46e0-83f8-2a49a30bd0a5"
      unitRef="shares">94143694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMTQyOTM2NTEyMzk4MDY_f3f27106-80df-40af-a93d-5cd41c1fea1c">Stock-Based Compensation Plans &lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Stock Option and Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, in connection with the IPO, the Company&#x2019;s board of directors adopted the 2021 Stock Option and Incentive Plan (&#x201c;2021 Plan&#x201d;) to replace the Second Amended and Restated 2010 Stock Plan (&#x201c;2010 Plan&#x201d;), which was subsequently approved by the Company&#x2019;s stockholders in March 2021. The 2021 Plan became effective on March&#160;24, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, no stock options were granted under the 2021 Plan.  As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021, 96,426&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; restricted stock units were granted under the 2021 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company&#x2019;s board of directors adopted the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), which was subsequently approved by the stockholders in March 2021. The ESPP became effective on March&#160;24, 2021. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The first offering period began on March 25, 2021, and there was no stock-based compensation related to the ESPP for the three months ended March&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;IPO Options Under the 2010 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company&#x2019;s board of directors approved stock options for 3,588,535 common shares to be granted to certain officers and employees with an exercise price of $2.05 per share. 50% of the options granted vest over a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;four&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-year period commencing on the effective date of the IPO. The remaining 50% of the options granted vest over a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;four&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-year period commencing on the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;one&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-year anniversary of the IPO. As these stock options vest upon the satisfaction of both a time-based condition and a performance condition, the fair value of these stock options of $6.7&#160;million, in aggregate, will be recognized as compensation expense over the requisite service period using the accelerated attribution method&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In the three months ended in March&#160;31, 2021, $1.6 million was recognized as &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;compensation expense from such stock options subject to these performance conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense by department is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations, product and technology &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,711&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, there was approximately $20.1 million of total unrecognized stock-based compensation expense related to unvested options granted to employees under the Company&#x2019;s stock option plan that is expected to be recognized over a weighted average period of 1.56 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i988947df7c7a41a284540ad9b50f87c2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzM0NzczOA_1fb5b9e2-f7b7-4540-81c1-97ab8e40f2e4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i718fc8f318bc4d4ab48e30aea8939a43_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfNzE0NjgyNTY2ODE4OQ_b6410d19-d56a-4f28-a9d1-31efbeafc713"
      unitRef="shares">96426</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i814f9d341b4840e494e1f3963f0b50ae_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzM0NzcyNg_4f391ca4-51dd-4c7f-9ea2-0b5080dbe332"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibdf0be797f1b4eb99363b21e7eb3aa7a_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzMzNDE1Mg_7e094de4-e351-421d-bcb4-651e1a5b55c6"
      unitRef="shares">3588535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibdf0be797f1b4eb99363b21e7eb3aa7a_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzMzNDE2Mg_d70b848d-18b4-4b79-abbb-79cd90fa5326"
      unitRef="usdPerShare">2.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards
      contextRef="i94c06bc6f9e741899c710f3ddf21f402_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzMzNDE2OQ_4b116db7-fdc3-4783-854e-8a15dc75686c"
      unitRef="number">0.50</tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i94c06bc6f9e741899c710f3ddf21f402_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMTQyOTM2NTEyNDE2NDc_64d3bdb3-7217-4496-aa4f-10e1e24f8eee">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards
      contextRef="ibd80e74f26434e2e8aa1416aa74690a1_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzMzNDE4Ng_817f5f0a-b560-4eb0-bf06-1965c4294e27"
      unitRef="number">0.50</tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibd80e74f26434e2e8aa1416aa74690a1_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMTQyOTM2NTEyNDE2NTA_f7f122b3-cb97-4e50-bcb1-763700bfc1b0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterInitialPublicOfferingToCommenceVesting
      contextRef="ibd80e74f26434e2e8aa1416aa74690a1_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMTQyOTM2NTEyNDE2NTM_8f7398df-3f68-458c-bb25-e51fb96f42fe">P1Y</tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterInitialPublicOfferingToCommenceVesting>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ibdf0be797f1b4eb99363b21e7eb3aa7a_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzMzNDIyNQ_4bb38701-344d-467d-acf9-c35bdb27f4ee"
      unitRef="usd">6700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i01a62bda15224dbc9d29154259e2e7db_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfNzE0NjgyNTY2MzcwNg_7756d724-d83a-47b8-b86d-4d210ca4e809"
      unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMTQyOTM2NTEyNDE2Mzk_9a6fdc5b-3ed5-4d0b-924b-66478271973d">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense by department is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations, product and technology &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,711&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18e23a0dbd3b491794016e36b6061c6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfMy0xLTEtMS00NzMw_ca68773e-bf76-4053-b34e-eb760877a568"
      unitRef="usd">1350000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0083df86f0d14ad883993b84587b9140_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfMy0zLTEtMS00NzMw_54d04118-0d9b-46dd-b827-dfc0e7f7deae"
      unitRef="usd">714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92446b6a410e451aaab0e86f3f8301e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfNC0xLTEtMS00NzMw_058c10f2-c0c5-4793-9f14-d4a29feafc20"
      unitRef="usd">437000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4ae1902389d6496ca8ce4b1bdaa53e45_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfNC0zLTEtMS00NzMw_95561e58-9712-4f74-b756-af72aa7c75f5"
      unitRef="usd">174000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib70d951ea9d04ab788aa8e98da51cc4c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfNS0xLTEtMS00NzMw_220bebe0-7cb5-43b5-a47c-0dbea2d04fa1"
      unitRef="usd">1711000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d5718760b014af69978a2b5b6ee4be5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfNS0zLTEtMS00NzMw_4d205f03-b19a-4ded-a563-062c0cd30672"
      unitRef="usd">554000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfNi0xLTEtMS00NzMw_6c3dfa80-bfde-471e-8b2a-85f4872619d4"
      unitRef="usd">3498000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RhYmxlOjRlMjNjMTFjZTU2YjQ0OGRiNzg2MDhjNzVmMGQzNjRjL3RhYmxlcmFuZ2U6NGUyM2MxMWNlNTZiNDQ4ZGI3ODYwOGM3NWYwZDM2NGNfNi0zLTEtMS00NzMw_17cdc3c4-d874-49f9-89c5-ffd4752258a2"
      unitRef="usd">1442000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfNzY5NjU4MTQ0NzU5NA_9e939a74-5dd4-420a-ad25-55660b6d41c7"
      unitRef="usd">20100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ifcfcc056b2bd4c9cb199492cf4026cec_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV81OC9mcmFnOjViYzA3ZGEzOWRhYzQ2ZWQ5NTEzNWQxOTJhZjc2ODVmL3RleHRyZWdpb246NWJjMDdkYTM5ZGFjNDZlZDk1MTM1ZDE5MmFmNzY4NWZfMjE5OTAyMzMzODMyOA_347f1e1b-9e19-4cf7-85f2-b725d8d9b4cb">P1Y6M21D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV82MS9mcmFnOmFjOGU4ODZjOGZmODRkNTM4ZjM5YzVlNjkzMTFkZGE0L3RleHRyZWdpb246YWM4ZTg4NmM4ZmY4NGQ1MzhmMzljNWU2OTMxMWRkYTRfMTQyOTM2NTExNjY0MDk_5896aac4-160c-491f-88ff-85c6aea8454a">Commitments and Contingencies &lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to litigation claims and assessments from time to time in the ordinary course of business. The Company&#x2019;s management does not believe that any such matters, individually or in the aggregate, will have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnification. The Company&#x2019;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but that have not yet been made.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV82Ny9mcmFnOjE1OWYyNzUzOTBiZTQ5NWY5YTgwYTJiNjY4ZGU2ZmVjL3RleHRyZWdpb246MTU5ZjI3NTM5MGJlNDk1ZjlhODBhMmI2NjhkZTZmZWNfMTQyOTM2NTExNzUwNDc_b3d32933-6310-45e0-b02e-d68358895c0f">Income TaxesThe quarterly income tax provision reflects an estimate of the corresponding quarter&#x2019;s state taxes in the United States. The provision for income tax expense for the three months ended March 31, 2021 and 2020 was determined based upon estimates of the Company&#x2019;s annual effective tax rate for the years ending December 31, 2021 and 2020 respectively. Since the company is in a full valuation allowance position, due to losses incurred since inception, the provision for taxes consist solely of state minimum taxes. The Company has no uncertain tax positions or any unrecognized tax benefits.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5daa99173713438f9bc334143b30b567_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV82Ny9mcmFnOjE1OWYyNzUzOTBiZTQ5NWY5YTgwYTJiNjY4ZGU2ZmVjL3RleHRyZWdpb246MTU5ZjI3NTM5MGJlNDk1ZjlhODBhMmI2NjhkZTZmZWNfMTQyOTM2NTExNzUwNDg_f9c47de2-1c02-490f-a4c5-1f97e8cd30eb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RleHRyZWdpb246MGEwYWUzNjEyZTljNDEzNTk0YTg3ZjE4MzY2ZTA1NGVfMTQyOTM2NTExNjUxNjQ_70e4289b-3b7c-45ad-a6de-f7f4fab503e7">Net Loss Per Share Attributable to Common Stockholders&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following participating 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 anti-dilutive (on an as-converted basis):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,067,610&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,886,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class B common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,209&#160;&lt;/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:'Helvetica',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,426&#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:'Helvetica',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,928,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding convertible 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,302,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,985,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RleHRyZWdpb246MGEwYWUzNjEyZTljNDEzNTk0YTg3ZjE4MzY2ZTA1NGVfMTQyOTM2NTExNjUxNjU_5bcb3e6b-cd08-4877-b8e3-d2135f01431c">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following participating 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 anti-dilutive (on an as-converted basis):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,067,610&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,886,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class B common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,209&#160;&lt;/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:'Helvetica',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,426&#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:'Helvetica',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,928,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding convertible 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,302,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,985,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41969b5f66944067b8778a238d176457_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfMy0xLTEtMS0xODUyMQ_7595b15a-8707-4d8c-94f3-9230fd4e9033"
      unitRef="shares">22067610</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6cf2331c2910411a88c2b117447ad3a5_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfMy0zLTEtMS0xODc1MA_beaaeb01-5906-475f-aaa4-e71b32501cf3"
      unitRef="shares">19886677</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic91a756fdc824e5ea906742007689133_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfNC0xLTEtMS0xODc0OA_79b3f6c4-f294-4840-bdde-7d30b587f8f6"
      unitRef="shares">138209</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i756a7200944c4ce5992c89e18380f405_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfNS0xLTEtMS0xODg0Mw_85ba062d-4c41-44f9-a5d8-816401704da3"
      unitRef="shares">96426</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie92b3bbdc56846158e75ca7ea1fd9ede_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfNS0zLTEtMS0xODg0Nw_4ff8a8c1-2224-4d87-a2bd-e8ad89e78587"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i777cb5825c674c8f83651014c0823531_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfNC0xLTEtMS01NTI1_2d8a2376-c7b6-402e-aa82-b752e9b4ee66"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i64552dbf3d724c85997f9a406a948326_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfNC0zLTEtMS01NTI1_274de5af-d680-4e4f-8368-084a1c535c04"
      unitRef="shares">65928261</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id0861be2a2d44f7a8eb9ee0316278405_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfNi0zLTEtMS01NTI1_56ec1fec-6f75-4827-ab48-8e9436e94d98"
      unitRef="shares">170975</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie88b2e44ded7465a99a582425ae05f09_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfOC0xLTEtMS01NTI1_92b15425-2838-4976-ae74-28d767405f13"
      unitRef="shares">22302245</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3bc40b77258e4e8b8eec85cdae6f31e9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV83MC9mcmFnOjBhMGFlMzYxMmU5YzQxMzU5NGE4N2YxODM2NmUwNTRlL3RhYmxlOjY5YmEzZTkxZDY2MzRhOGRhNzg3ODAyZTMyZTNiNzU1L3RhYmxlcmFuZ2U6NjliYTNlOTFkNjYzNGE4ZGE3ODc4MDJlMzJlM2I3NTVfOC0zLTEtMS01NTI1_0eb11677-3abb-4a8b-979e-923dfb0e41ac"
      unitRef="shares">85985913</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ifdc9f4c1260c41b0be9193019482c242_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzIxOTkwMjMyODQwNzk_9656ce20-5d15-4531-95a5-0bc0c00d2659"
      unitRef="shares">26764</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzIxOTkwMjMyODQwODg_8a6f2444-a25d-4408-b23e-dda01b197b4c"
      unitRef="shares">24837</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4143149a3a3640bc9879412580e920d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzIxOTkwMjMyODQwNjc_5d019526-5962-4402-abe8-8bd2be38546c"
      unitRef="shares">1458159</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i408221bb2fb34476a281e3e3b7af02f6_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzcxNDY4MjU1OTM5MjU_e2259051-2739-4315-a6f5-ab700b53e55f"
      unitRef="shares">13800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i74863ac8aea3441ab2ad1e8048559472_I20210326"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzcxNDY4MjU1OTM5MTQ_98d5cdc0-359a-41bf-b396-eb68b0148c38"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i26127d4e164044a5ab85eb19a5d3894e_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzcxNDY4MjU1OTQ1OTI_509fa449-fc0d-4343-8946-4b921efe221f"
      unitRef="shares">1800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i408221bb2fb34476a281e3e3b7af02f6_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzcxNDY4MjU1OTMxMzI_49ab0a1e-46a0-4aee-b3e6-6ed2cdc5018a"
      unitRef="usd">175500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i007d59a3e5344ce4964cc753015ba59f_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxZGRjOTJlNzk4MDRkZjU4MmFiOTdhZThkNjVlYTA5L3NlYzo3MWRkYzkyZTc5ODA0ZGY1ODJhYjk3YWU4ZDY1ZWEwOV8xNjkvZnJhZzpkMzRhOTA0NGJhZTQ0YTljOGQ3YWNjN2M4NzBkYTNmMC90ZXh0cmVnaW9uOmQzNGE5MDQ0YmFlNDRhOWM4ZDdhY2M3Yzg3MGRhM2YwXzcxNDY4MjU1OTMxNjE_461fb221-67b3-4fe7-b140-da88279f7830"
      unitRef="usd">17700000</us-gaap:PaymentsOfStockIssuanceCosts>
</xbrl>
