<?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/20210930"
  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-20210930.xsd" xlink:type="simple"/>
    <context id="i2f379d5f8967475abd227226210cb703_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i422fb86898f94254963988b7477dbbe7_I20211101">
        <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-11-01</instant>
        </period>
    </context>
    <context id="i1e952933947541ada12b3bd2da36b202_I20211101">
        <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-11-01</instant>
        </period>
    </context>
    <context id="ieedd86d99f874bab81209eec2b6b613f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a8348baf5cf480da8db4a89ac9a42b4_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0f35206e4e1c45fb95597794085ffcf6_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie44a79ba50bd46eb8da565f27fa15d78_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib36320bd44404be98d1d92903c57ac04_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ifaa9c34f86e040cfb4f5369b3bb5bd57_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9fac698a5d9b4e90ae5d219daf1e3030_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i545608381a884fad946f8bfe4bb2565c_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4072cadfb7b14e7385337ee24b44630d_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i7513d745216142c095b52004f078fe72_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac15234f10234cb3887b7493cd7a79a3_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="ie093e4772cbf4f33af31a40061743794_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="ib598e63487b740abba768a1fcb68281c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad767fe1fa454097b6fd3b4b383bc325_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="i8b9bde4f242c4de3abe06a24311c2fe6_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="i8d6ae1dc75cd4d07979fed98c6a8508f_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="ic71d7ae70f58442ba74cd19b877e3361_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="ied28c420345d4c90ad52c2b1f245aa5f_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="i71d8ce041fcf429488ed61efe32271ba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iea2c96e8b2f74b9da6dc27971b6599bc_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="ic32f3cbb6c5e42ce84dd3853fb479261_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="i39cfe1ae97f347bda59710c738e4e29a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i80f89973850f4e0eadeb3c323982980b_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="if4fe706a50874d1a9b3d400590e804fe_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic2f903104a1949ae82e4eea8428fc64b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i848614eae9cb4623a0a6809885c1a24c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5d8230e0695d4c588c9f86685ee57b1d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2641e613527044a9ad3039f58a58171f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3c9351ff1b49496cbc05b5bfdf42322d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1554b9e206454be9ba9020bb4d0da55c_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i36a71d8211d84322a8b17acff2d1eb3a_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="icd80841b7bf942e28f051900e6d4ccf9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i076721ba592440e89a8a644bb720690b_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia4f09cc7bbb24593b179ffabbb97a2eb_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i624cf6f80ce1486ea4ab883cdb94926c_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1ba254d8d1b646a8bf0a42007b54486c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i37941a8644eb459fb1eea5faa3d5e5a4_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5970910c348e41c9b86c1807bf61a1de_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if24393d72cfd40209fe62841576e0ef5_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iceff906e9a1b4bdca9442f1e9c298acb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ida75c27253084233950d2774fc60127d_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iab2ea9131fd645fbad5266b3fbdd84a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifec10a7c47ca4bb78b10849ac84370ca_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="i31354e2d50e94ef1aa7aba21f0a5ac88_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="i8384fdcfd3ff4155aea89d9f908fc0f1_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="i8664429ab5fe4ba5aa3c494d1080f89b_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="ia46ee71fdced44b28fb92e189f4407c8_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="i07fba2fd652748bba9a7d7e287403da1_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="i4efa184d0aa946b1b9944a9356e6d591_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="i8f2c345a62684f2891b0191b75d02640_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="i758a3fb04eb642eaaa8cfa5b89434d82_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="i22a59b00f57f49ffa4b4ee9ecb19bea4_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="idc2a2f527d0c4ac19a6ac854fee97574_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i90c97bc465e24b3d8501032de64c2ea4_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="iafa492a57d3e4670a1fb666d7089776c_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="i340c12af3d604ffd985f9ed75b161797_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="i34170338fa7c4d00a396165c951d9ba4_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icadf9e467a82429ebed229933d9d9261_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2133ab61e0f84b6c8c88466d7fd9c207_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9e07329b12b84086bab81d08bfd5c173_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1579cbd3b2f34dc8a058f12fcf47347e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i949009d16fa947869c4e071bc5703d70_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4035ddbdd9614c17acd7704cfc32b80a_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i259521c3c6b342f1b404c6a1947786ce_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4e56c9a1367d404a8c3e83483529a961_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf8123dd7a0541e18b1acb0fb8b3bcb7_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i710baf1eb3aa4a269518b383d8c66976_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d38779e1b8243ae8a0974a25a4d7455_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie064fc3784c745ffb73e7cfd47ab3d4c_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i31795be4152d4dcc978b3a313709e3c6_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if6d74310d5344e16a3f1a458d16821d0_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icd920c1738844f5bbe74ede6cea64859_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="i7851415a133340a98a8163d26e0126fd_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="i50749bd5dd5b421d84325d5ff752687c_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="i9195351b2bb141fba70fbb85ce513e48_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="i8db57b164f064607a23717d4480a7295_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="ic1a0fd54e6a94beeb1e1e957dbfa1b4d_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i9a3eaec80b394c39bf08b7fd0e29fa7b_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="idee8696f28db43f9b2ec081f77b8844d_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="i5a3f2331e9d94211934e1b0528d78f82_D20210802-20210802">
        <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>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="i8afdee4ffe93429c9a06e6ae405d856b_I20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-08-02</instant>
        </period>
    </context>
    <context id="i5e91cf0a0f3e4e39863b2dd09d763d54_D20210802-20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="i862b3e1aa3984b81bd7154d861fe0916_I20210724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tdup:RemixGlobalADMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-24</instant>
        </period>
    </context>
    <context id="i26dffce2470f470eb6ee6e9ee991e879_D20211007-20211007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tdup:RemixGlobalADMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-07</startDate>
            <endDate>2021-10-07</endDate>
        </period>
    </context>
    <context id="ic2f6811708f946f9ab61d90a1b375c68_I20211007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tdup:RemixGlobalADMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-07</instant>
        </period>
    </context>
    <context id="i16d88d741eee4514ae2559e29b0c9d8c_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4da1094eb2c24999aa50348f5743f412_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia96f2dca1f0b4e469d4a5e65c88263ac_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iec35c7d737b648bf957aad7c2498939b_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ifb23d6b170f0418c8473010bdbba88d5_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if58eabc209624a8ca97adc39dec4d1d9_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ibca0af4e732a4f7185baddc4c37a0464_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1a8e29571da04e0b9aeb001970a5e5f0_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1b7672f277354dc9a7f73050b7375ac8_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idb2f585e516041398430b9f685bd1cf7_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i83b3baf40d374e20b858c19b9709a0b4_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iab16352a6e2745b9bd9900b2b62111d0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iea4a55748333484f991dd59d556ca539_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</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-09-30</instant>
        </period>
    </context>
    <context id="i1bc369bb04c643eab84beec338f1dc68_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</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-09-30</instant>
        </period>
    </context>
    <context id="i51f9f1d268a145268863ba4ce4085a81_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</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-09-30</instant>
        </period>
    </context>
    <context id="ifc44eb9699c043909c6efb87bf3ad02f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i266617cd0cdc44ad9c5740889755085b_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie245a3c273514b148b41bd37d1e4f023_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4c77470e88254158925ae1b7da6eab63_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibc59af72dd3047d8b30480232a9a797e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5821a7a9d43240b78b903496b99bc13d_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib4b0ccaae68c438dbf10e577c81142bc_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i79ee83d6f86342559658f033cedb1d2c_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie11d167b09114bff824809c41a4f4e6f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idca23beb8645490a9e54e86b6e6725e3_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i069222a5d57c4e4ebfa4264c45f304c0_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5529b8b88d2c4ac3895c3ebc99c1dd6a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ifa27cff82b02472e8461802017835207_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i22d719040f6a4c3c82bf0304235fcab2_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="i327514b054f04884af0ed27bdf41ca0e_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="i0e9ae650753c4a879d293e157d030636_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i05961131475c49dcb48f2a8231bbd76a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id5f2a2a756e24398affb163c88279b73_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="i48d35baf4c694e26808d1d88f3c86fbf_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="i116efd2c3efa4261ad60d7f5eab9847f_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="i7ff5f7070f46490489c7e52f53ed4e04_D20210514-20210514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tdup:WesternAllianceBankTermLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-14</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="i775a66cf95794f8089e8d59280ce84ba_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5512446da44f477c93e973722dd56f97_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="i2306cc5ead5d490a988941cb4d1a7750_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="i42deb31fd5d847cd9d5b92cbfc44e573_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="ic8653a2abc304c0191c480d5708e3c1d_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="id4d2a401090e406c8bac7a35cc1dfcd4_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="ie676707297464de8a0523a8142f802b8_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="ib5ec294b19ad4395858b0d400e13ea20_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="i14d0cb17179f48d4b5a0008b872c438e_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="i457c10f227c74e769e719179fa5fa8c0_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="idc26ad9df7f244f1bd3a67c2fee7c0df_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="i594cc97cf8fd445d93e8b42affd46414_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="ib9e6cb1005ff468ba22f735150e9e4ab_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="ia5041469f06d40b78aa48e435adb1f91_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="iabb09d4c86434ad68e6614697f2f0296_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="id4d0943ed83f4ae7b160cdc8d2c2f84b_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i3d570907b42e4a8a8046a0529ce13382_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="i951dc29c958f4f2da412c946c98ce289_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="iae4e0d49338d420ab5dce916a5c710b5_D20210802-20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tdup:FollowOnPublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tdup:SellingStockholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="i423af9cfbcad4c3bb0f6b697c4f06ead_D20210802-20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tdup:SellingStockholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="ic5fd86087355484aa3d763749cd8e239_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ic09f9528bb20407588bf528fc40f90bf_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib19bc06aa1714e7380324b21a7313623_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id2d73d720b1046b4b761f8c64bb0c2e6_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i281b5be68d324deca3a90c1e3f90bb74_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i312899efe3d3487996afa68a02d28612_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i80e77bf6ab604549b37ca71a221df450_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if24ec55a2161494f8e8429a46bd4a8c1_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iee15646595744a658b14e9a79bc78574_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="i415125a1763544a8af93eba5ca2bcacf_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="i07622da8fb1245bd8a90c0063877006e_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="i02c335fcf7f2429094b84082d22b3c46_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i89e6e13c15c3452a8931979fc3557c05_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i74f19ffe231a4cc29dbe9e1be5f7e574_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f73ec32a8e5401d89eafc10f2cb0b00_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8cd805bb08d14234b1c1fe79cab57d94_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i48b98b9c99e3457996c8c0af2fafed23_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i7ac8bdae46b84dc2a591aad9bc85ff6d_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6cf8e2c40a804c77bbe3482b7de289b5_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1e981b3dd02947c28eca85333e088b68_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ifbc4fa7f88fb487b941053b7b13218c0_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i81dfc23050784bdd910ba8632bbe5b41_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ica4a5cc69d2d4a96b0026e8be33e88d3_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie71e4c64eedc48479db92b2ef2478887_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i800881cfaa0c4ba1ac9cac9c2e6a9ec6_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i85f41743d59748b3a64300853d6a4fb3_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4f0bea5b8303446f8873f24d91120692_I20210930">
        <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>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0d5b13d20e3d41acb8a71001c097422f_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i285f12b892e841cea9516ec94d3ec8e9_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4b2520a13ed346f096ffc5d5ee6e3431_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if975de105f4d41fa849dc587c19c1474_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i2ae40e620b1b4c0589af7f4b824b9846_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7217ece3823d4744875dccffb5f5a794_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6de5a27ad58c4fc28ebc031fc37a7e06_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib0885a7a8b1141f1a81e276b654e1821_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib7267a56404349e5a04153a1700892dd_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ia247359950934ce6885226bb8ac1177d_D20200101-20200930">
        <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-09-30</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="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80L2ZyYWc6YjVhOTZlNGRmOTNjNDhlZGI1MmY1NTYxNzYxODYzOTYvdGFibGU6ODlkNGYyZTdmMzI3NDFkNmEzZDk1OWI1NGYzNGE3MDcvdGFibGVyYW5nZTo4OWQ0ZjJlN2YzMjc0MWQ2YTNkOTU5YjU0ZjM0YTcwN18yLTEtMS0xLTE_0f9099d4-b8a4-4cea-8c92-cc693de9b82f">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80L2ZyYWc6YjVhOTZlNGRmOTNjNDhlZGI1MmY1NTYxNzYxODYzOTYvdGFibGU6ODlkNGYyZTdmMzI3NDFkNmEzZDk1OWI1NGYzNGE3MDcvdGFibGVyYW5nZTo4OWQ0ZjJlN2YzMjc0MWQ2YTNkOTU5YjU0ZjM0YTcwN180LTEtMS0xLTE_0b2fdd7d-b429-45a3-a936-cfd62808c61f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80L2ZyYWc6YjVhOTZlNGRmOTNjNDhlZGI1MmY1NTYxNzYxODYzOTYvdGFibGU6ODlkNGYyZTdmMzI3NDFkNmEzZDk1OWI1NGYzNGE3MDcvdGFibGVyYW5nZTo4OWQ0ZjJlN2YzMjc0MWQ2YTNkOTU5YjU0ZjM0YTcwN181LTEtMS0xLTE_a1ba2964-88c3-43e3-9feb-b493a40c1efc">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80L2ZyYWc6YjVhOTZlNGRmOTNjNDhlZGI1MmY1NTYxNzYxODYzOTYvdGFibGU6ODlkNGYyZTdmMzI3NDFkNmEzZDk1OWI1NGYzNGE3MDcvdGFibGVyYW5nZTo4OWQ0ZjJlN2YzMjc0MWQ2YTNkOTU5YjU0ZjM0YTcwN182LTEtMS0xLTE_a2840d7b-1317-4674-82ad-dbac574a06ea">0001484778</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80L2ZyYWc6YjVhOTZlNGRmOTNjNDhlZGI1MmY1NTYxNzYxODYzOTYvdGFibGU6ODlkNGYyZTdmMzI3NDFkNmEzZDk1OWI1NGYzNGE3MDcvdGFibGVyYW5nZTo4OWQ0ZjJlN2YzMjc0MWQ2YTNkOTU5YjU0ZjM0YTcwN183LTEtMS0xLTE_c040b0c7-3bcc-4abe-b26f-2acb0a2bc2cc">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i8664429ab5fe4ba5aa3c494d1080f89b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMy0wLTEtMS0x_2a6012b3-f841-48dc-85be-f2b5631f3047">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <dei:DocumentType
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQw_cbccd858-cdeb-4634-bd00-0cfad7557062">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6OGRkZWEwNzhmMWI0NDZmNWI4MjQ0NWFhNzUzYzg5N2IvdGFibGVyYW5nZTo4ZGRlYTA3OGYxYjQ0NmY1YjgyNDQ1YWE3NTNjODk3Yl8wLTAtMS0xLTE_4a848ac1-df9f-4b4c-b434-446bae2a146a">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8xNzc_400fe101-3565-4100-88c5-a70499fc5fa1">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6YmYyMDUxM2MwMGFkNGZiODg4NTE3ODc4NjE5YTU4MDcvdGFibGVyYW5nZTpiZjIwNTEzYzAwYWQ0ZmI4ODg1MTc4Nzg2MTlhNTgwN18wLTAtMS0xLTE_a5aefaf1-3a1c-4cf1-aa79-1128a313460e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQx_4f62ecce-e900-41c9-8b04-9022f59c183d">001-40249</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQ1_4e71e1ef-4873-411b-be4b-f102b1c11468">ThredUp Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8wLTAtMS0xLTE_43048092-dc7b-4bf6-a7d1-248e07b042ba">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8wLTMtMS0xLTE_7ea5838d-ee9a-460f-a78b-651ac0b7701e">26-4009181</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8yLTAtMS0xLTEvdGV4dHJlZ2lvbjpmMDBjNzFhNWE5Yzg0YWIyYWE4ZjllNDNhMTc1YzJmZl81_51df9167-457f-4fc0-9556-d5abf6f7878e">969 Broadway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8yLTAtMS0xLTEvdGV4dHJlZ2lvbjpmMDBjNzFhNWE5Yzg0YWIyYWE4ZjllNDNhMTc1YzJmZl85_99ca16db-3bfc-4059-ba9e-aa4b3a848ee3">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8zLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNWU3NmM2NTMzNDY0ZWIyOGNhOTY0MDYyMDE1ODdlMV81_fba58a1f-6f1b-4bde-8b4b-7c4ec6ee14e3">Oakland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8zLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNWU3NmM2NTMzNDY0ZWIyOGNhOTY0MDYyMDE1ODdlMV85_49477858-c50b-4720-bd1a-7a712a94573d">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E5MTExZTkwNGQxNDQzZTgxNDg3YWFkOTA4MzdiNmUvdGFibGVyYW5nZTo3YTkxMTFlOTA0ZDE0NDNlODE0ODdhYWQ5MDgzN2I2ZV8zLTMtMS0xLTE_ca6e8858-82fe-4828-9aff-bec3da70ef97">94607</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQ3_3cf76de5-d95f-4985-a0b7-7170eab2b1e9">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQy_b200587e-6a2b-46b2-8340-eaf1c2d2b1ca">402-5202</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E2YmE2OWM0YzFlNDU2NTg3YjY5YWNkNTE5YjU4MzgvdGFibGVyYW5nZTo3YTZiYTY5YzRjMWU0NTY1ODdiNjlhY2Q1MTliNTgzOF8xLTAtMS0xLTE_5e3748bd-44aa-477d-b2e3-cfc469e6d9c4">Class A common stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E2YmE2OWM0YzFlNDU2NTg3YjY5YWNkNTE5YjU4MzgvdGFibGVyYW5nZTo3YTZiYTY5YzRjMWU0NTY1ODdiNjlhY2Q1MTliNTgzOF8xLTEtMS0xLTE_2005e4c8-4505-4e4c-a2ab-bcc23b62403e">TDUP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6N2E2YmE2OWM0YzFlNDU2NTg3YjY5YWNkNTE5YjU4MzgvdGFibGVyYW5nZTo3YTZiYTY5YzRjMWU0NTY1ODdiNjlhY2Q1MTliNTgzOF8xLTItMS0xLTE_485b544f-8da1-4fb6-a695-3beeea4fb0a1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTk5MDIzMjU4MDY4_c8043b98-9c26-4d76-a9c3-07aba10eba9e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQz_1770fb82-0c5f-4b9f-9c94-9aee9fc97bef">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6NzZlNDIzMjQxNjZjNDhlMmFiMmU2ODk5ZjJmZDM0ZWEvdGFibGVyYW5nZTo3NmU0MjMyNDE2NmM0OGUyYWIyZTY4OTlmMmZkMzRlYV8xLTAtMS0xLTE_a66258cd-911f-4f12-89f0-e11fb1ce91f3">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6NzZlNDIzMjQxNjZjNDhlMmFiMmU2ODk5ZjJmZDM0ZWEvdGFibGVyYW5nZTo3NmU0MjMyNDE2NmM0OGUyYWIyZTY4OTlmMmZkMzRlYV8xLTMtMS0xLTE_89862b7c-8b1d-4755-9243-7c0ae8e8508b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGFibGU6NzZlNDIzMjQxNjZjNDhlMmFiMmU2ODk5ZjJmZDM0ZWEvdGFibGVyYW5nZTo3NmU0MjMyNDE2NmM0OGUyYWIyZTY4OTlmMmZkMzRlYV8yLTMtMS0xLTE_8ff8bf0f-0368-484e-b559-4b738ae62597">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTQ0_4c8d295e-0fd1-4b57-aec5-6d534c74bcb9">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8yMTM5_4847e884-a37c-4a60-9a71-8ea9224632a8">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i422fb86898f94254963988b7477dbbe7_I20211101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8xNjQ5MjY3NDQ0MjI0_bd05e53a-466a-478c-bac7-ddf028f386d5"
      unitRef="shares">52241001</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1e952933947541ada12b3bd2da36b202_I20211101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xL2ZyYWc6MWRkYjhlNWIyOTBkNGEzYmI0ZDA2ZTcyMzkyZDBlZDUvdGV4dHJlZ2lvbjoxZGRiOGU1YjI5MGQ0YTNiYjRkMDZlNzIzOTJkMGVkNV8xNjQ5MjY3NDQ0MTk3_c14ddad0-1e27-4a1e-84d7-c32e823a4f5e"
      unitRef="shares">45251139</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfNi0xLTEtMS0x_102d08b7-7da5-4f9e-8713-479f89f5fcab"
      unitRef="usd">160912000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfNi0zLTEtMS0x_5b33d465-ce3c-40b9-9581-03e0d8c6c9d6"
      unitRef="usd">64485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfNy0xLTEtMS0x_992fd715-5102-4a75-8a4a-0c6c2aff19dd"
      unitRef="usd">100762000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfNy0zLTEtMS0x_eb273dc2-644f-4047-a407-5bdeecbf14b4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfOC0xLTEtMS0x_ea46e8cd-9c67-4550-8ddf-97b1e4321df9"
      unitRef="usd">1895000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfOC0zLTEtMS0x_d1630967-31ba-41f5-949d-331e43a25fc8"
      unitRef="usd">1823000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfOS0xLTEtMS0x_13ddb85d-a16c-4950-864f-e6377d4001bb"
      unitRef="usd">4106000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfOS0zLTEtMS0x_92beb0cd-c8c4-4e5c-a793-1b9717e2b0f2"
      unitRef="usd">3519000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTAtMS0xLTEtMQ_065bffe2-d94d-4373-beb6-2ea75df29de9"
      unitRef="usd">7773000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTAtMy0xLTEtMQ_3f4836be-0939-497a-8785-8a24dfb09724"
      unitRef="usd">5332000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTEtMS0xLTEtMQ_aa435e90-d541-4d84-8696-bd5bdcfe56ab"
      unitRef="usd">275448000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTEtMy0xLTEtMQ_d0228204-e1c4-4e56-a298-fee48cf6c059"
      unitRef="usd">75159000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTItMS0xLTEtMQ_e18373b3-c065-465b-807a-8bb209d0ef4d"
      unitRef="usd">20455000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTItMy0xLTEtMQ_ace84a19-1198-4875-9a63-91c7dd52c228"
      unitRef="usd">23656000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTMtMS0xLTEtMQ_4023a67d-fb60-40ec-9d8f-feeaf98294fa"
      unitRef="usd">49451000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTMtMy0xLTEtMQ_a15a9fa3-6197-4bef-bc24-3b44aa03165f"
      unitRef="usd">41131000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTQtMS0xLTEtMQ_7b16232b-4f08-42d2-9895-68f2ac1c1a12"
      unitRef="usd">4864000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTQtMy0xLTEtMQ_b6844066-8ee0-4dba-b0c7-b84a8edb9d66"
      unitRef="usd">2965000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTUtMS0xLTEtMQ_d1d7c3be-4811-4800-8088-922d3d8efb8d"
      unitRef="usd">350218000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTUtMy0xLTEtMQ_d42b9a16-03ae-4207-a04c-4c8011d33d2e"
      unitRef="usd">142911000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTgtMS0xLTEtMQ_bb882d81-dcc3-42c9-8750-413aacaf53d9"
      unitRef="usd">8407000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTgtMy0xLTEtMQ_290f0473-992d-45c7-b462-ee155f5823d6"
      unitRef="usd">9386000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTktMS0xLTEtMQ_6b6daff0-b16b-442e-9c8a-899097931a85"
      unitRef="usd">46427000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMTktMy0xLTEtMQ_edf6378e-eb1e-4e1c-ac1c-22a4c2442216"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <tdup:SellerPayableCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjAtMS0xLTEtMQ_a7864d7a-a28a-4fbf-b635-cde78d7dd7d7"
      unitRef="usd">18306000</tdup:SellerPayableCurrent>
    <tdup:SellerPayableCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjAtMy0xLTEtMQ_4b2b514e-e537-4dc5-b88a-2a68d9976079"
      unitRef="usd">13724000</tdup:SellerPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjEtMS0xLTEtMQ_0032401d-2e01-4ba0-85b5-20987cfc2618"
      unitRef="usd">2757000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjEtMy0xLTEtMQ_cc57084e-acd9-46fc-bceb-507922986b4e"
      unitRef="usd">3643000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjItMS0xLTEtMQ_f42872e5-2de1-44da-b31e-3f92790d5b3d"
      unitRef="usd">7757000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjItMy0xLTEtMQ_6ce82eb9-bc5d-4c55-85e2-e72f30fc5f63"
      unitRef="usd">3270000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjMtMS0xLTEtMQ_23698ad9-7130-4fac-b95d-8ac145a2cefc"
      unitRef="usd">83654000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjMtMy0xLTEtMQ_a887eeed-353c-407b-8958-84aacf0e95d2"
      unitRef="usd">62564000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjQtMS0xLTEtMQ_4260c367-dc83-4c7f-bf60-ca7e2ebf9127"
      unitRef="usd">19225000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjQtMy0xLTEtMQ_55ba4ae7-1e8d-4eeb-b190-af0731f1e3fc"
      unitRef="usd">21574000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjUtMS0xLTEtMQ_a66d7774-3c76-4917-b1d2-9196de67bba7"
      unitRef="usd">29478000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjUtMy0xLTEtMQ_0a3ace58-b525-4783-a7af-465f043bf2bd"
      unitRef="usd">31190000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjYtMS0xLTEtMQ_f7a94628-b7d3-44c8-b6df-a6bb595d867c"
      unitRef="usd">2187000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjYtMy0xLTEtMQ_f2ebca37-ab3c-40af-a7f6-389ba91ae873"
      unitRef="usd">2719000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjctMS0xLTEtMQ_baee9d5e-fc68-4e8b-80eb-66d1427a3928"
      unitRef="usd">134544000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjctMy0xLTEtMQ_13f00469-40d1-4e49-a173-150021deb172"
      unitRef="usd">118047000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjgtMS0xLTEtMQ_af574654-c235-499c-a111-681814176271"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjgtMy0xLTEtMQ_f35a0353-e8dd-4ecb-b665-dd6f14970fa1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzMz_2a272ba5-90ce-41df-905a-07e6996bb37d"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzMz_99c3b160-17b2-4c26-8597-f017b03326b1"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzQ3_377c7b9e-0166-4009-9178-71b80f61a4f7"
      unitRef="shares">100000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzU0_2ad74e74-fd8e-4aa9-9039-7058291cd907"
      unitRef="shares">68139958</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzEzMg_3db63033-9dd5-42bf-b5a5-f22f85363919"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzEzMg_e2952913-4ec1-4302-8a56-305ed7f16bc9"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzEzOQ_235b0820-7d5b-4334-93a7-091df5e918e4"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMC0xLTEtMS90ZXh0cmVnaW9uOjJiMGM0MTgxNGEwZDRhOTRhOGY0ZTlkZGEzMDNiYWRkXzEzOQ_c44351b8-24fd-458f-8f03-91afe13b8401"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMS0xLTEtMQ_30130add-f539-448e-80f1-8f067cae8d5d"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMjktMy0xLTEtMQ_ca6b9d7d-0d02-4fca-a07a-9a551e52eccd"
      unitRef="usd">247041000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzMy_6c817ee2-1258-45a9-a31f-af902afd2975"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzMy_751f5a9c-aab2-465f-9de2-237f1d5d679d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzQ2_c84f092a-dcb3-4a20-b47a-226610d22eca"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzUz_a25749e7-0af7-415a-b2ae-7febdf4f2af9"
      unitRef="shares">110000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzM4NDgyOTA2OTc0Njg_67d480d3-dbe6-447c-82ec-638df2723cb1"
      unitRef="shares">97328041</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzM4NDgyOTA2OTc0Njg_964435d8-5e51-4cf7-bdc0-b097d230f2be"
      unitRef="shares">97328041</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzEzOA_0a6c1f75-dff0-44d7-9e95-b07999f326bc"
      unitRef="shares">12889760</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMC0xLTEtMS90ZXh0cmVnaW9uOmQyNjIwOTU5NWUzMjRkMTZhMWFiMDk1Mjc2ZjQyYmY0XzEzOA_4eff6382-0f30-443d-8733-dfb045ca1dfe"
      unitRef="shares">12889760</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMS0xLTEtMQ_824fbe8a-1ab6-413f-b0cc-2572161b8521"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzEtMy0xLTEtMQ_34e114f9-fd30-482d-a65f-0b4843c282ee"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzItMS0xLTEtMQ_84f0252e-e5c2-4b4d-b70a-b8368a6516ec"
      unitRef="usd">513124000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzItMy0xLTEtMQ_ac0a3919-3ab7-4e37-bb42-40612fed6997"
      unitRef="usd">29989000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzMtMS0xLTEtMQ_1118367b-021c-47a9-8959-73997ef78a69"
      unitRef="usd">-28000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzMtMy0xLTEtMQ_abf8092d-d55d-4ef2-b06a-095fc26e57e1"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzQtMS0xLTEtMQ_3d8c6bee-e924-4015-9488-1df41d328251"
      unitRef="usd">-297432000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzQtMy0xLTEtMQ_d8677752-8337-48ad-b8bd-9be9c1197102"
      unitRef="usd">-252167000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzUtMS0xLTEtMQ_57dc39d0-d65a-45f5-a3c5-03788651fa79"
      unitRef="usd">215674000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzUtMy0xLTEtMQ_0e497067-da64-4b3f-b4c4-7f1f890abd61"
      unitRef="usd">-222177000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzYtMS0xLTEtMQ_df2a0e5a-98ef-4b64-a34b-1a85f21f69c4"
      unitRef="usd">350218000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xNi9mcmFnOjUzZDRhMWY4Y2M0ZjQyMjNiZmFkMmFmOGM4ODVlNTE4L3RhYmxlOjZkMmY0OTQwNjQwZjQ1YmY4NWQ0YWVlMjg3ZTlmZTVjL3RhYmxlcmFuZ2U6NmQyZjQ5NDA2NDBmNDViZjg1ZDRhZWUyODdlOWZlNWNfMzYtMy0xLTEtMQ_272baac2-c124-4d6f-a426-11b9f766dc10"
      unitRef="usd">142911000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a8348baf5cf480da8db4a89ac9a42b4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNS0xLTEtMS0x_e1ca5ade-f287-4f4e-bcfb-b083554ebb2f"
      unitRef="usd">48071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f35206e4e1c45fb95597794085ffcf6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNS0zLTEtMS0x_faa75be8-62c6-4e9d-a127-6a09d9d8d930"
      unitRef="usd">33657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie44a79ba50bd46eb8da565f27fa15d78_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNS01LTEtMS0x_409589d7-9901-4488-9c53-0dbab8993bc9"
      unitRef="usd">141356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib36320bd44404be98d1d92903c57ac04_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNS03LTEtMS0x_3f23ef8e-90c2-4ee2-ae69-a08516d36903"
      unitRef="usd">103885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifaa9c34f86e040cfb4f5369b3bb5bd57_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNi0xLTEtMS0x_02ebc629-623f-4689-8e5d-a81ab831fbb9"
      unitRef="usd">15203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fac698a5d9b4e90ae5d219daf1e3030_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNi0zLTEtMS0x_c6850929-8ff7-4c10-be86-1adc45b63611"
      unitRef="usd">13275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i545608381a884fad946f8bfe4bb2565c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNi01LTEtMS0x_30999d2b-5e6b-4126-bc14-455d90999c30"
      unitRef="usd">37557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4072cadfb7b14e7385337ee24b44630d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNi03LTEtMS0x_f39052e8-c203-4240-848d-ce8fbc9dee0e"
      unitRef="usd">38697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNy0xLTEtMS0x_739089c7-787b-41a1-a20b-5b3ababab889"
      unitRef="usd">63274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNy0zLTEtMS0x_8ad53db5-a7ca-46df-837f-cf2416f51c1b"
      unitRef="usd">46932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNy01LTEtMS0x_820bfb7e-9367-4d93-81e7-49e9ef1f852d"
      unitRef="usd">178913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfNy03LTEtMS0x_fd41fd34-5fea-48e1-853e-896b8be830e8"
      unitRef="usd">142582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i6a8348baf5cf480da8db4a89ac9a42b4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfOS0xLTEtMS0x_ca94ad4e-f8cf-4dbe-ae7a-1745c20f41ed"
      unitRef="usd">10080000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0f35206e4e1c45fb95597794085ffcf6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfOS0zLTEtMS0x_0a94aba9-e37c-463a-bfee-c4e4e0f860a1"
      unitRef="usd">7984000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie44a79ba50bd46eb8da565f27fa15d78_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfOS01LTEtMS0x_21de1a99-90fc-4694-9375-efa3cc43d661"
      unitRef="usd">31599000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib36320bd44404be98d1d92903c57ac04_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfOS03LTEtMS0x_e30bbc82-6753-494e-885f-49c3497ea10f"
      unitRef="usd">25097000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifaa9c34f86e040cfb4f5369b3bb5bd57_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTAtMS0xLTEtMQ_beee7241-2c61-44d4-a6ee-a7364084756a"
      unitRef="usd">7100000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9fac698a5d9b4e90ae5d219daf1e3030_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTAtMy0xLTEtMQ_994b081f-d3a4-40db-b2a6-ac18e69b9788"
      unitRef="usd">6172000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i545608381a884fad946f8bfe4bb2565c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTAtNS0xLTEtMQ_5bd5b779-086b-4fb7-bb50-d8d7e0e0e8de"
      unitRef="usd">17370000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4072cadfb7b14e7385337ee24b44630d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTAtNy0xLTEtMQ_f06be6a8-4991-4522-80fa-0f6e5da14512"
      unitRef="usd">19072000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTEtMS0xLTEtMQ_062a0b44-7e71-4360-8ade-ffc0cc932b02"
      unitRef="usd">17180000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTEtMy0xLTEtMQ_e468e998-dde6-4704-9be3-f0df650f192d"
      unitRef="usd">14156000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTEtNS0xLTEtMQ_aa320f11-bae0-4574-a1e2-e2a4b2d89d2a"
      unitRef="usd">48969000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTEtNy0xLTEtMQ_d533e1fe-12d7-4677-88ed-5817e560ae19"
      unitRef="usd">44169000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTItMS0xLTEtMQ_79a10b79-73d5-494f-a29a-75dd0ffdae96"
      unitRef="usd">46094000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTItMy0xLTEtMQ_7dec8388-a279-4032-9c44-009645153c62"
      unitRef="usd">32776000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTItNS0xLTEtMQ_4442c21b-8358-49a3-a85c-d3cac9d5deae"
      unitRef="usd">129944000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTItNy0xLTEtMQ_77dc0de6-df0a-4723-a7ab-5778a99e6b64"
      unitRef="usd">98413000</us-gaap:GrossProfit>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTQtMS0xLTEtMQ_3cfa3b58-1e75-4e25-bbc8-10bc9759d6f3"
      unitRef="usd">32081000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTQtMy0xLTEtMQ_cb2481cd-f6d3-4ab7-8686-6e25a3d9e5f5"
      unitRef="usd">25856000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTQtNS0xLTEtMQ_3578d829-ca52-4473-b347-61c3fe12e786"
      unitRef="usd">91455000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTQtNy0xLTEtMQ_9004a27b-73fa-4896-8f06-387f17950818"
      unitRef="usd">73480000</tdup:OperationsProductAndTechnologyExpense>
    <us-gaap:MarketingExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTUtMS0xLTEtMQ_7d516d6a-2c52-49d1-8323-01d941377e05"
      unitRef="usd">16941000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTUtMy0xLTEtMQ_060b4775-510b-4fff-9499-7f7ec39362ff"
      unitRef="usd">10614000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTUtNS0xLTEtMQ_79a9ea54-5329-4c64-94e9-08c58231718c"
      unitRef="usd">48344000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTUtNy0xLTEtMQ_c382526c-586e-4295-b6f5-dad1bc769f2d"
      unitRef="usd">34513000</us-gaap:MarketingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTYtMS0xLTEtMQ_109ae32b-86d6-4ddf-af4f-adb808637b07"
      unitRef="usd">12569000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTYtMy0xLTEtMQ_49e6f728-6c15-4714-a625-e5cc293d1e9d"
      unitRef="usd">6891000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTYtNS0xLTEtMQ_f03e4b35-8497-4760-a65c-21cce133e00a"
      unitRef="usd">34206000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTYtNy0xLTEtMQ_4d291841-f3bc-446e-9372-2aaff18f1431"
      unitRef="usd">20762000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTctMS0xLTEtMQ_6fca7edc-919f-4ae9-93c6-23ed1b2e9441"
      unitRef="usd">61591000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTctMy0xLTEtMQ_c7755999-9e58-4b16-843c-0b81353cea8e"
      unitRef="usd">43361000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTctNS0xLTEtMQ_cb281e5c-0b17-4913-90c2-b2d10acb09e1"
      unitRef="usd">174005000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTctNy0xLTEtMQ_099f7648-a628-4113-919d-73f2a434014e"
      unitRef="usd">128755000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTgtMS0xLTEtMQ_a82a736e-129c-42f9-afba-e59946804458"
      unitRef="usd">-15497000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTgtMy0xLTEtMQ_97699725-4940-4d3f-bcb4-9be1243bb837"
      unitRef="usd">-10585000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTgtNS0xLTEtMQ_94648377-0c89-412c-b592-523886a88da0"
      unitRef="usd">-44061000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTgtNy0xLTEtMQ_a7e8d118-44eb-42a3-9c96-efe08f264267"
      unitRef="usd">-30342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktMS0xLTEtODAzNDQ_d66bc2fe-c22f-4669-973a-241dcf3bba1f"
      unitRef="usd">619000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktMy0xLTEtODAzNTE_ed8ebc65-3980-49a2-b3af-d6f887a48dc2"
      unitRef="usd">368000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktNS0xLTEtODAzNTc_45c69f1e-35a2-487b-9842-f36b3bac9a32"
      unitRef="usd">1751000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktNy0xLTEtODAzNjM_94f0b85f-af57-4e37-bcbd-0871dfdbf6dd"
      unitRef="usd">865000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktMS0xLTEtMQ_3ed9f9e8-97f6-451b-b6d8-91e9e0b669ec"
      unitRef="usd">1418000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktMy0xLTEtMQ_f66786ac-b882-4d9b-99eb-2244512b454c"
      unitRef="usd">-51000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktNS0xLTEtMQ_01f6cc71-60c1-4703-85cf-fc6d7105d6a5"
      unitRef="usd">604000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMTktNy0xLTEtMQ_627f0c95-ae73-4cbf-bdb8-dab01360aa2d"
      unitRef="usd">331000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItMS0xLTEtODExMjc_ec084e25-a191-4a1d-85a2-3c75a49fb08d"
      unitRef="usd">-14698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItMy0xLTEtODExMzA_fbbec7b9-a12e-4306-87a2-7df4fc7be72e"
      unitRef="usd">-11004000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItNS0xLTEtODExMzM_266a1b58-a8fd-47bc-add3-15231aee8368"
      unitRef="usd">-45208000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItNy0xLTEtODExMzY_2a31744a-340b-4d98-8b68-8ae218c34f1e"
      unitRef="usd">-30876000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjEtMS0xLTEtMQ_04d1f82a-767b-47d1-803f-719ddaa4d430"
      unitRef="usd">17000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjEtMy0xLTEtMQ_ce12ce85-d978-4c02-8ca5-7dad0bc1d3c7"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjEtNS0xLTEtMQ_758cf696-2863-437d-a7b4-23a0cf9b4966"
      unitRef="usd">57000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjEtNy0xLTEtMQ_fdf842af-3106-4a14-b454-5e44a039cdb6"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItMS0xLTEtMQ_3ad8f7f0-7350-4a64-b0c7-72c65b641751"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItMy0xLTEtMQ_926942f4-2201-4914-a8a5-bd357a2f664d"
      unitRef="usd">-11004000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItNS0xLTEtMQ_9aecd7b1-9c8d-4c9b-87c2-8f7a440a8ee2"
      unitRef="usd">-45265000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjItNy0xLTEtMQ_653d4fbe-9379-4b22-a2db-70d8c92971ed"
      unitRef="usd">-30876000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtMS0xLTEtMQ_1b8b8ea6-bed7-4478-96f5-35ae91fad168"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtMS0xLTEtMQ_cb1a4612-ccc6-44b7-8304-43f690f08a7a"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtMy0xLTEtMQ_01472171-b1a7-424b-a97b-0aa01479fa2f"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtMy0xLTEtMQ_af8c551b-d8ef-43f3-93bd-b87aec3cdfde"
      unitRef="usdPerShare">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtNS0xLTEtMQ_1a00b4ec-0994-4738-921b-5acdadd45aed"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtNS0xLTEtMQ_41a57540-64c5-426a-983c-d3e811db8aef"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtNy0xLTEtMQ_64f95e39-ef27-4ffe-ba27-bce6296ebe1c"
      unitRef="usdPerShare">-2.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjMtNy0xLTEtMQ_b0f7cc90-dda3-42c6-b768-1f3cb7df946e"
      unitRef="usdPerShare">-2.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtMS0xLTEtMQ_1dbe9f37-f9a7-4cf1-87a9-e11aaf913e1c"
      unitRef="shares">96348658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtMS0xLTEtMQ_52c8c34f-f9c3-4732-b217-fdc769798829"
      unitRef="shares">96348658</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtMy0xLTEtMQ_1e56788b-faf6-4eb4-8270-d194d249f81f"
      unitRef="shares">11810075</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtMy0xLTEtMQ_96ccb5ed-1fdd-45da-b954-553d94262638"
      unitRef="shares">11810075</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtNS0xLTEtMQ_495fafd5-6896-4019-8c5a-2fb9ee7276e6"
      unitRef="shares">70112601</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtNS0xLTEtMQ_f3f8701c-8f41-4be7-9915-3c4d508e7e2d"
      unitRef="shares">70112601</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtNy0xLTEtMQ_6a4c72ec-2e24-48e1-b988-71570e459741"
      unitRef="shares">11144362</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8xOS9mcmFnOjViZDhkMTY5ZDFmMDQ5NWZhMjVkY2JhNWZlODdiM2M2L3RhYmxlOjFjYTQ2NDRjMjFlMjRhYjY5ZmY2MGY5YzZiZDRmZGM2L3RhYmxlcmFuZ2U6MWNhNDY0NGMyMWUyNGFiNjlmZjYwZjljNmJkNGZkYzZfMjQtNy0xLTEtMQ_b26accaa-970f-4307-944d-fe5ebf2f6961"
      unitRef="shares">11144362</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi0xLTEtMS0x_ba0f348b-0a90-45c5-bde7-be300c441164"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi0zLTEtMS0x_c122760a-a03b-42ba-b4d8-1c2206d3ab17"
      unitRef="usd">247041000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iac15234f10234cb3887b7493cd7a79a3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi02LTEtMS0x_2fe95c73-a8f4-4e61-820a-4306bf98fc01"
      unitRef="shares">12889760</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iac15234f10234cb3887b7493cd7a79a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi04LTEtMS0x_c7599bd2-d46e-4a0c-b70a-7676d2c7285a"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie093e4772cbf4f33af31a40061743794_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi0xMC0xLTEtMQ_dd79f361-5f3a-488d-8014-00870d9d73de"
      unitRef="usd">29989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib598e63487b740abba768a1fcb68281c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi0xMi0xLTEtMQ_f1c9d8e0-e4b5-4386-964f-8fb1a01bba2f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad767fe1fa454097b6fd3b4b383bc325_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi0xNC0xLTEtMQ_f1d6467c-f6b9-45c1-9508-ae47b20a2944"
      unitRef="usd">-252167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMi0xNi0xLTEtMQ_9fdbf522-3723-4c00-a9ed-b18ea1d5723d"
      unitRef="usd">-222177000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8b9bde4f242c4de3abe06a24311c2fe6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMy02LTEtMS0x_adf8e513-9422-458b-a5e2-977263a78ef9"
      unitRef="shares">1458159</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8d6ae1dc75cd4d07979fed98c6a8508f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMy0xMC0xLTEtMQ_66dde8bb-0381-4d57-99da-b1911f8e1a71"
      unitRef="usd">1875000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMy0xNi0xLTEtMQ_2309f243-bae8-4903-ac71-b9384a98c629"
      unitRef="usd">1875000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8d6ae1dc75cd4d07979fed98c6a8508f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNC0xMC0xLTEtMQ_cd79e36f-7b79-46c6-8cec-22134995bd9c"
      unitRef="usd">3498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNC0xNi0xLTEtMQ_71da2c77-f977-4c10-8f72-91d20d3f4ccd"
      unitRef="usd">3498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants
      contextRef="i8d6ae1dc75cd4d07979fed98c6a8508f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNS0xMC0xLTEtMQ_c45003c0-260a-42ee-bb96-1201c9d85b07"
      unitRef="usd">1827000</tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants>
    <tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNS0xNi0xLTEtMQ_04f137ee-eddf-45ae-b35d-0bbd320bb492"
      unitRef="usd">1827000</tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants>
    <tdup:TemporaryEquityConversionOfConvertibleSecuritiesShares
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNi0xLTEtMS0x_bf78d9b3-9a79-485f-9257-1300d6a03d3b"
      unitRef="shares">65970938</tdup:TemporaryEquityConversionOfConvertibleSecuritiesShares>
    <tdup:TemporaryEquityConversionOfConvertibleSecuritiesValue
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNi0zLTEtMS0x_daeac0c9-e126-45db-8444-b45820418df5"
      unitRef="usd">247041000</tdup:TemporaryEquityConversionOfConvertibleSecuritiesValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i8b9bde4f242c4de3abe06a24311c2fe6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNi02LTEtMS0x_402a6a3f-8565-4ac6-8321-1813faf789bc"
      unitRef="shares">65970938</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8b9bde4f242c4de3abe06a24311c2fe6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNi04LTEtMS0x_4794d3a8-afd2-4250-a270-103882149c13"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8d6ae1dc75cd4d07979fed98c6a8508f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNi0xMC0xLTEtMQ_13e7325c-85d3-4042-997c-5cb3060c019b"
      unitRef="usd">247034000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNi0xNi0xLTEtMQ_7c7419f2-7807-464d-8ec5-5be91a3a0a3c"
      unitRef="usd">247041000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8b9bde4f242c4de3abe06a24311c2fe6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNy02LTEtMS0x_49c4e71a-749d-416a-b14b-319ee3baec0d"
      unitRef="shares">13800000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8b9bde4f242c4de3abe06a24311c2fe6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNy04LTEtMS0x_5124d87a-53c8-4932-bce1-758bd032623c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8d6ae1dc75cd4d07979fed98c6a8508f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNy0xMC0xLTEtMQ_a4cf30e7-89cb-4a40-9b76-ae4082c07c6d"
      unitRef="usd">175533000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfNy0xNi0xLTEtMQ_06e6d40b-55d4-476b-83d8-6c46d8ca5bbc"
      unitRef="usd">175534000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="i8b9bde4f242c4de3abe06a24311c2fe6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfOC02LTEtMS0x_1809c678-96bf-463a-9783-ac66d0fe7bb6"
      unitRef="shares">24837</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:NetIncomeLoss
      contextRef="ied28c420345d4c90ad52c2b1f245aa5f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfOS0xNC0xLTEtMQ_b1fd1207-ba4b-4799-9c92-3bc88e74d76e"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic71d7ae70f58442ba74cd19b877e3361_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfOS0xNi0xLTEtMQ_719e07c2-f135-4351-9817-f7115b996f56"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i71d8ce041fcf429488ed61efe32271ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtMS0xLTEtMQ_104b838d-da1a-4c93-8b32-d42c1a108e49"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i71d8ce041fcf429488ed61efe32271ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtMy0xLTEtMQ_767bfcfc-e664-476a-810b-6b97e9aa8e00"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iea2c96e8b2f74b9da6dc27971b6599bc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtNi0xLTEtMQ_5669f302-e08e-4576-b126-371a0a0cd8ef"
      unitRef="shares">94143694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iea2c96e8b2f74b9da6dc27971b6599bc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtOC0xLTEtMQ_b4288a13-7dbb-4a36-ab50-9da29513c462"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic32f3cbb6c5e42ce84dd3853fb479261_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtMTAtMS0xLTE_f6d0cf48-768e-4650-bca3-fbfb20e04c68"
      unitRef="usd">459756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39cfe1ae97f347bda59710c738e4e29a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtMTItMS0xLTE_477186cb-725a-4802-9291-c24ff04cc8ef"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80f89973850f4e0eadeb3c323982980b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtMTQtMS0xLTE_5c12f9f1-3b77-41bd-ba38-deca4b0b3d16"
      unitRef="usd">-268338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71d8ce041fcf429488ed61efe32271ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTAtMTYtMS0xLTE_ece4162d-41dd-4231-85be-b895ac7aa67d"
      unitRef="usd">191427000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if4fe706a50874d1a9b3d400590e804fe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTEtNi0xLTEtMQ_8d44176e-723c-481b-b5ae-915beceb3132"
      unitRef="shares">525670</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic2f903104a1949ae82e4eea8428fc64b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTEtMTAtMS0xLTE_5b3f3884-c390-4bd2-9e0d-81d18d68a245"
      unitRef="usd">959000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i848614eae9cb4623a0a6809885c1a24c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTEtMTYtMS0xLTE_023a30f7-e853-4e92-b758-917afe35f03e"
      unitRef="usd">959000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2f903104a1949ae82e4eea8428fc64b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTItMTAtMS0xLTE_891e5133-e554-4787-b97d-8aafe71d8b7b"
      unitRef="usd">2896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i848614eae9cb4623a0a6809885c1a24c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTItMTYtMS0xLTE_69225caa-9dac-447b-b04e-c0621653500a"
      unitRef="usd">2896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="if4fe706a50874d1a9b3d400590e804fe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTMtNi0xLTEtMQ_c88bafa4-b3c6-468f-96bc-acac84a1bd6f"
      unitRef="shares">103806</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if4fe706a50874d1a9b3d400590e804fe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTQtNi0xLTEtMQ_96605147-6aba-413b-b5af-6f2eeaf96c14"
      unitRef="shares">8170</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if4fe706a50874d1a9b3d400590e804fe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTUtNi0xLTEtMQ_93f85152-5900-4f78-a4b8-fc6332bb6743"
      unitRef="shares">1174</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic2f903104a1949ae82e4eea8428fc64b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTUtMTAtMS0xLTE_b4f33186-5dc3-4089-985c-736dbae2a1b0"
      unitRef="usd">29000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i848614eae9cb4623a0a6809885c1a24c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTUtMTYtMS0xLTE_21ec15cf-85ae-4383-8b3b-01779d7ace93"
      unitRef="usd">29000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5d8230e0695d4c588c9f86685ee57b1d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTYtMTItMS0xLTE_0c938bcc-4276-46d5-95ff-1393dba4af0c"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i848614eae9cb4623a0a6809885c1a24c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTYtMTYtMS0xLTE_cc92c609-881f-4c29-b265-d587f1ae08ab"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2641e613527044a9ad3039f58a58171f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTctMTQtMS0xLTE_3d169c54-d557-42a8-8fa1-812117b8d952"
      unitRef="usd">-14379000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i848614eae9cb4623a0a6809885c1a24c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTctMTYtMS0xLTE_bba908ab-55f4-46b4-b04d-694568d9f353"
      unitRef="usd">-14379000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3c9351ff1b49496cbc05b5bfdf42322d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtMS0xLTEtMQ_9b5bd107-2bd8-4b63-9578-5f0c780e6933"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3c9351ff1b49496cbc05b5bfdf42322d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtMy0xLTEtMQ_79eb13f7-cf51-49d0-95e5-97e205fa732b"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1554b9e206454be9ba9020bb4d0da55c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtNi0xLTEtMQ_acc6b256-bb9e-4487-8ec3-00f4a7c35667"
      unitRef="shares">94780166</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1554b9e206454be9ba9020bb4d0da55c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtOC0xLTEtMQ_93cfaa29-bf50-441a-8a6f-8862bd21aa00"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36a71d8211d84322a8b17acff2d1eb3a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtMTAtMS0xLTE_c2987b47-b397-4c24-b952-6a3aff98a036"
      unitRef="usd">463582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd80841b7bf942e28f051900e6d4ccf9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtMTItMS0xLTE_9f90913d-8dcb-417e-a377-eeafa1860b7f"
      unitRef="usd">-36000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i076721ba592440e89a8a644bb720690b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtMTQtMS0xLTE_761cd437-6193-49bc-99d4-ed00b5e9b12e"
      unitRef="usd">-282717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c9351ff1b49496cbc05b5bfdf42322d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTgtMTYtMS0xLTE_74c459ac-5e83-4026-a7de-221dc5e6eecb"
      unitRef="usd">180838000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia4f09cc7bbb24593b179ffabbb97a2eb_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTktNi0xLTEtNzU4MjY_a98e51c5-317e-4fe9-aef9-5b121c09b2d7"
      unitRef="shares">534025</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i624cf6f80ce1486ea4ab883cdb94926c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTktMTAtMS0xLTc1ODI2_74e9304b-ff28-481d-843c-065e75491728"
      unitRef="usd">1023000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMTktMTYtMS0xLTc1ODI2_14f049a7-6382-4ef5-93ef-b9681044dcb5"
      unitRef="usd">1023000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i624cf6f80ce1486ea4ab883cdb94926c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjAtMTAtMS0xLTc1ODI2_bac38e5e-8292-40d3-a8a0-511128dd7c27"
      unitRef="usd">2995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjAtMTYtMS0xLTc1ODI2_a8d7738c-fec9-4236-8480-db042e3e1a45"
      unitRef="usd">2995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia4f09cc7bbb24593b179ffabbb97a2eb_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjEtNi0xLTEtNzU4MjY_22684473-31ad-4f87-ad7c-279ac2d14e47"
      unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia4f09cc7bbb24593b179ffabbb97a2eb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjEtOC0xLTEtNzU4MjY_523fb93c-e4bb-4695-af14-782562e77e2c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i624cf6f80ce1486ea4ab883cdb94926c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjEtMTAtMS0xLTc1ODI2_43052581-49ef-48e2-a201-b1b592237620"
      unitRef="usd">45524000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjEtMTYtMS0xLTc1ODI2_156924d2-8144-449d-a882-e8f08fbee791"
      unitRef="usd">45525000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia4f09cc7bbb24593b179ffabbb97a2eb_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjItNi0xLTEtNzU4MjY_570e78e9-7b07-4e8f-8813-04faba7a6729"
      unitRef="shares">13850</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1ba254d8d1b646a8bf0a42007b54486c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjQtMTItMS0xLTc1ODI2_8881602c-0361-47ec-967b-dafbe6e0d694"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjQtMTYtMS0xLTc1ODI2_12bfd942-fb96-48a3-bfe2-3eedee012973"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i37941a8644eb459fb1eea5faa3d5e5a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjUtMTQtMS0xLTc1ODI2_3b620e52-7140-47c5-8b01-bb6ddcce85b8"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjUtMTYtMS0xLTc1ODI2_5afda109-619c-4974-9954-c81ea69f57e2"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtMS0xLTEtNzU4MjE_af91b3a9-4454-470a-ae22-48b0320083f1"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtMy0xLTEtNzU4MjE_cbc16e27-f42f-4faf-b44d-0068093fcc6c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5970910c348e41c9b86c1807bf61a1de_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtNi0xLTEtNzU4MjE_9b8338ee-08f3-42bf-b902-3c3a86b0ad7a"
      unitRef="shares">97328041</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5970910c348e41c9b86c1807bf61a1de_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtOC0xLTEtNzU4MjE_1be77890-5441-483e-bf94-74246a5b0339"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if24393d72cfd40209fe62841576e0ef5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtMTAtMS0xLTc1ODIx_a1e3d93f-3407-4422-9c1e-429a8ccc0cb4"
      unitRef="usd">513124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iceff906e9a1b4bdca9442f1e9c298acb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtMTItMS0xLTc1ODIx_0d56a202-dc82-4e66-b851-c3e2803575ca"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida75c27253084233950d2774fc60127d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtMTQtMS0xLTcwNjkz_93757088-3868-4f64-b074-3680aa0569ab"
      unitRef="usd">-297432000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjFiNzk0MWM1YTVkZDQ4NTc4NTViMDllYjg3OGQ2MDE2L3RhYmxlcmFuZ2U6MWI3OTQxYzVhNWRkNDg1Nzg1NWIwOWViODc4ZDYwMTZfMjYtMTYtMS0xLTcwNjky_2b0ff4af-a33f-4d50-ab61-722b78799d3b"
      unitRef="usd">215674000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iab2ea9131fd645fbad5266b3fbdd84a1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi0xLTEtMS0x_94a93808-6137-4b7d-9689-e3b502e2a9a9"
      unitRef="shares">65928261</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iab2ea9131fd645fbad5266b3fbdd84a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi0zLTEtMS0x_91da5f24-15ea-46fa-ace9-3c038795f6cb"
      unitRef="usd">246905000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifec10a7c47ca4bb78b10849ac84370ca_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi02LTEtMS0x_84aeb7c4-2442-4435-9cd9-1b444abbafb0"
      unitRef="shares">10647380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifec10a7c47ca4bb78b10849ac84370ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi04LTEtMS0x_55f84663-a783-4520-bf81-94f96432139c"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31354e2d50e94ef1aa7aba21f0a5ac88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi0xMC0xLTEtMQ_7a9c1a0e-4e8f-4490-9130-ba5b5e797232"
      unitRef="usd">20483000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8384fdcfd3ff4155aea89d9f908fc0f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi0xMi0xLTEtMQ_c602598c-4aba-4160-95e8-6170b6304231"
      unitRef="usd">-203725000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab2ea9131fd645fbad5266b3fbdd84a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMi0xNC0xLTEtMQ_b4497d60-bdca-47b5-bed1-f56d7f8d3ab9"
      unitRef="usd">-183241000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia46ee71fdced44b28fb92e189f4407c8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMy0xMi0xLTEtMQ_3cc00390-e4c0-41d3-9cbb-cf2f2094a573"
      unitRef="usd">-565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07fba2fd652748bba9a7d7e287403da1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMy0xNC0xLTEtMQ_56e251cd-173a-45ee-9b20-462f471da8ae"
      unitRef="usd">-565000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4efa184d0aa946b1b9944a9356e6d591_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNC02LTEtMS0x_6424801f-4590-4d86-baad-943c83c5acb3"
      unitRef="shares">118685</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4efa184d0aa946b1b9944a9356e6d591_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNC04LTEtMS0x_71033bfa-e1b5-4d30-8f09-48f33a493403"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8f2c345a62684f2891b0191b75d02640_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNC0xMC0xLTEtMQ_7968692c-7152-4e12-a80b-ff6afe8e9665"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i758a3fb04eb642eaaa8cfa5b89434d82_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNC0xNC0xLTEtMQ_3a289737-0bac-48ee-839d-f0b1210ac243"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8f2c345a62684f2891b0191b75d02640_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNS0xMC0xLTEtMQ_e9f1e1f3-8a0b-49f4-961e-8b353c3bb7dd"
      unitRef="usd">1442000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i758a3fb04eb642eaaa8cfa5b89434d82_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNS0xNC0xLTEtMQ_74d39d38-bc93-4e05-853b-3d9f8bfcf7e5"
      unitRef="usd">1442000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i22a59b00f57f49ffa4b4ee9ecb19bea4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNi0xMi0xLTEtMQ_04b850aa-bf25-4213-b0af-b0979d9fbc7c"
      unitRef="usd">-13215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i758a3fb04eb642eaaa8cfa5b89434d82_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNi0xNC0xLTEtMQ_48443096-ab9a-4fb1-b983-c501bf77ee5d"
      unitRef="usd">-13215000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="idc2a2f527d0c4ac19a6ac854fee97574_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy0xLTEtMS0x_46b59f0d-eeac-4c25-b869-bcdfa95da512"
      unitRef="shares">65928261</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="idc2a2f527d0c4ac19a6ac854fee97574_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy0zLTEtMS0x_7d842d8c-47e5-4b1f-98ac-eea7fddbc7bf"
      unitRef="usd">246905000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i90c97bc465e24b3d8501032de64c2ea4_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy02LTEtMS0x_09de862a-14c8-4415-b80d-5e0018ee1f61"
      unitRef="shares">10766065</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i90c97bc465e24b3d8501032de64c2ea4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy04LTEtMS0x_79eb8070-efad-44a1-947a-5706d1c89448"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafa492a57d3e4670a1fb666d7089776c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy0xMC0xLTEtMQ_7f5f26ea-5550-4af9-95b7-432e285120bb"
      unitRef="usd">21935000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i340c12af3d604ffd985f9ed75b161797_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy0xMi0xLTEtMQ_8f15ec8b-f2a1-489d-bc40-6c1ebc4cadbf"
      unitRef="usd">-217505000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc2a2f527d0c4ac19a6ac854fee97574_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfNy0xNC0xLTEtMQ_c189466f-2a69-48ab-8ea5-6ab239889ce8"
      unitRef="usd">-195569000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i34170338fa7c4d00a396165c951d9ba4_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfOC02LTEtMS0x_df590dc9-5dcf-4b87-8a9b-0381235da3fc"
      unitRef="shares">193030</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icadf9e467a82429ebed229933d9d9261_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfOC0xMC0xLTEtMQ_d449d934-9cb3-4071-bece-45fdc8444511"
      unitRef="usd">232000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2133ab61e0f84b6c8c88466d7fd9c207_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfOC0xNC0xLTEtMQ_85c4907d-e6f8-4f8d-8c8d-0a44178ea589"
      unitRef="usd">232000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icadf9e467a82429ebed229933d9d9261_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfOS0xMC0xLTEtMQ_22cf36f2-f0b9-4377-8955-51009741ea6d"
      unitRef="usd">1966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2133ab61e0f84b6c8c88466d7fd9c207_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfOS0xNC0xLTEtMQ_0ff164d9-a1bb-4301-8198-55abf79af536"
      unitRef="usd">1966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9e07329b12b84086bab81d08bfd5c173_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTAtMTItMS0xLTE_30e02f19-c814-4ee6-9564-912a671eaa83"
      unitRef="usd">-6657000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2133ab61e0f84b6c8c88466d7fd9c207_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTAtMTQtMS0xLTE_82506e77-5f45-4dbc-a8ec-bf35386a2c54"
      unitRef="usd">-6657000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1579cbd3b2f34dc8a058f12fcf47347e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtMS0xLTEtMQ_2fc08be7-db22-4bde-ac1e-164abb68762e"
      unitRef="shares">65928261</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1579cbd3b2f34dc8a058f12fcf47347e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtMy0xLTEtMQ_2a948aa3-94ec-4b12-a54d-2c74d1ac1116"
      unitRef="usd">246905000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i949009d16fa947869c4e071bc5703d70_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtNi0xLTEtMQ_32f275d6-2d29-45fd-9f84-624a50511f5a"
      unitRef="shares">10959095</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i949009d16fa947869c4e071bc5703d70_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtOC0xLTEtMQ_f77ecfc9-556c-4e05-b676-cb7891767ca1"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4035ddbdd9614c17acd7704cfc32b80a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtMTAtMS0xLTE_8598e87f-9555-4d07-9207-f3a929140130"
      unitRef="usd">24133000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i259521c3c6b342f1b404c6a1947786ce_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtMTItMS0xLTE_99d5b9ba-6c7e-4e52-82f5-75cf6b6d8d79"
      unitRef="usd">-224162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1579cbd3b2f34dc8a058f12fcf47347e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTEtMTQtMS0xLTE_c63608e3-2a4f-46ec-ba7f-f99ee8182af8"
      unitRef="usd">-200028000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4e56c9a1367d404a8c3e83483529a961_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTItNi0xLTEtMjA3_c744b26e-e479-4f9e-9d1c-a8fe49aa07fa"
      unitRef="shares">1729601</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icf8123dd7a0541e18b1acb0fb8b3bcb7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTItMTAtMS0xLTI1NA_5b4914d9-64d8-476d-9989-cd0507af5150"
      unitRef="usd">1568000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTItMTQtMS0xLTMwMw_7135753f-2cfe-467f-9bbc-1cf2da478599"
      unitRef="usd">1568000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icf8123dd7a0541e18b1acb0fb8b3bcb7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTMtMTAtMS0xLTI1NA_0a442c53-4d5c-4f36-87d1-b933151c04f5"
      unitRef="usd">1649000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTMtMTQtMS0xLTMwMw_e4d1b219-e4ae-4c2d-b238-41c8957887fd"
      unitRef="usd">1649000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tdup:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTQtMS0xLTEtMTQy_cf96d492-f0f6-4304-ad31-0adfafd5d589"
      unitRef="shares">42677</tdup:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTQtMy0xLTEtMTcw_07e64b48-9a35-4c8c-8674-7834b3367191"
      unitRef="usd">136000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i710baf1eb3aa4a269518b383d8c66976_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTUtMTItMS0xLTI4MQ_f63d8f72-9a78-498e-8405-57052cf438a6"
      unitRef="usd">-11004000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTUtMTQtMS0xLTMwMw_a2c28a0f-70ee-4709-9405-75d99e268dc5"
      unitRef="usd">-11004000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5d38779e1b8243ae8a0974a25a4d7455_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtMS0xLTEtMzI2_afc61fbe-d550-43b5-a0da-dd35fddacc78"
      unitRef="shares">65970938</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5d38779e1b8243ae8a0974a25a4d7455_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtMy0xLTEtMzQ4_4a7200ce-b79f-4d61-a0ba-c6f931e46392"
      unitRef="usd">247041000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie064fc3784c745ffb73e7cfd47ab3d4c_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtNi0xLTEtMzYz_ecebd00c-c893-4a7e-a4f7-5ba08016a973"
      unitRef="shares">12688696</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie064fc3784c745ffb73e7cfd47ab3d4c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtOC0xLTEtMzgy_241e0ac1-a887-465d-b392-b67e939a6287"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31795be4152d4dcc978b3a313709e3c6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtMTAtMS0xLTQwNw_f1fa4ffb-af0c-49e5-ba75-0201080ca1f2"
      unitRef="usd">27350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6d74310d5344e16a3f1a458d16821d0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtMTItMS0xLTQzNA_26e7308e-4aa0-46a4-9019-0729bf75b79e"
      unitRef="usd">-235166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d38779e1b8243ae8a0974a25a4d7455_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yMi9mcmFnOjYzZGY5OWNkZmFlNTQwYzViZjcyNjA1YzM1MTE3YWM2L3RhYmxlOjQ5OTI2YzY2MDFkZDQ4NGY5MmU0Yjk3MjA0NTMxM2QwL3RhYmxlcmFuZ2U6NDk5MjZjNjYwMWRkNDg0ZjkyZTRiOTcyMDQ1MzEzZDBfMTYtMTQtMS0xLTQ1NQ_912f8d12-0260-440e-b6cd-f2e730385c7e"
      unitRef="usd">-207815000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfNC0xLTEtMS0x_0ba49eba-4893-4b51-85ee-b7215b056d62"
      unitRef="usd">-45265000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfNC0zLTEtMS0x_d92f940b-7dbb-43c2-b23a-c8aec4684de4"
      unitRef="usd">-30876000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfNi0xLTEtMS0x_08e8a6cb-8d6e-4063-984e-0e6af9ee2322"
      unitRef="usd">6147000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfNi0zLTEtMS0x_b765dd0c-aff3-47ed-8db6-4609a48ee242"
      unitRef="usd">3868000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfNy0xLTEtMS0x_479552ac-855e-4856-9372-e1ac58c745a0"
      unitRef="usd">9389000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfNy0zLTEtMS0x_ad0e41fe-3966-4d79-baba-dbf66055da43"
      unitRef="usd">5057000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfOC0xLTEtMS0x_dfd3e440-9df9-48ce-8d0f-bb9bef2b79bd"
      unitRef="usd">3201000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfOC0zLTEtMS0x_56f36fe6-5317-4c26-9fae-18a1dab86129"
      unitRef="usd">2882000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfOS0xLTEtMS0x_c1e99bf9-7b3b-4a3b-9a02-40dbddb13da7"
      unitRef="usd">1768000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfOS0zLTEtMS0x_e52a0347-f548-40cf-bde3-0d2f27ab9455"
      unitRef="usd">166000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTEtMS0xLTEtMQ_19fd3e3d-9526-4e0b-8ed3-a15fa588070d"
      unitRef="usd">72000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTEtMy0xLTEtMQ_07767989-1991-4f37-9723-cb6afef15586"
      unitRef="usd">-1032000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTItMS0xLTEtMQ_6b5d4a26-312b-418b-bb2f-4dc971e6be27"
      unitRef="usd">587000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTItMy0xLTEtMQ_d139574d-fba4-402b-9e37-3f529a33bfba"
      unitRef="usd">-31000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTMtMS0xLTEtMQ_8f934917-143f-470b-b420-c48e83b3b4ca"
      unitRef="usd">4720000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTMtMy0xLTEtMQ_3c54ac3f-3465-4239-8a98-b07646d305aa"
      unitRef="usd">176000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTQtMS0xLTEtMQ_f7a31c2a-8716-447d-b548-3c604122e65d"
      unitRef="usd">574000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTQtMy0xLTEtMQ_d24eb190-a012-432a-ac8c-e8424cdede42"
      unitRef="usd">6029000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTUtMS0xLTEtMQ_9c9caa95-cf61-479b-9f0e-b41876185cd3"
      unitRef="usd">14082000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTUtMy0xLTEtMQ_eacee719-ad93-49b7-87a6-56e85335a0cd"
      unitRef="usd">4252000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <tdup:IncreaseDecreaseInSellerPayable
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTYtMS0xLTEtMQ_ec81be8b-3ada-4e2b-b791-9827a9905ea3"
      unitRef="usd">4582000</tdup:IncreaseDecreaseInSellerPayable>
    <tdup:IncreaseDecreaseInSellerPayable
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTYtMy0xLTEtMQ_e9c0e0ed-df51-4292-8655-0ebbc2158fa9"
      unitRef="usd">4023000</tdup:IncreaseDecreaseInSellerPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTctMS0xLTEtMQ_74556957-b903-44cd-af9e-b4573373f707"
      unitRef="usd">-3235000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTctMy0xLTEtMQ_f7a14be8-dbff-4f89-9989-84a755953193"
      unitRef="usd">-2851000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTgtMS0xLTEtMQ_7dc44f4c-b891-45e0-9763-70002ba5d3fb"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTgtMy0xLTEtMQ_a5162a53-18bb-459f-9c11-c00d76448e1f"
      unitRef="usd">1700000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTktMS0xLTEtMQ_8ddca3c4-266a-431e-be2b-056e28f14f73"
      unitRef="usd">-14132000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMTktMy0xLTEtMQ_b2c5a027-7ae9-4989-8f0f-5f7fb146e641"
      unitRef="usd">-4863000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjEtMS0xLTEtMQ_2c2549a8-a800-405b-8fd9-1bd50d79d746"
      unitRef="usd">102715000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjEtMy0xLTEtMQ_39e9f333-717e-4e65-b6e1-07991953ad2c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjItMS0xLTEtNzg2MDc_626c1661-bb66-4292-97f2-c1addadb6818"
      unitRef="usd">1600000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjItMy0xLTEtNzg2MjA_d0fa3ec3-a65e-459f-a3c5-6e53911fa2b5"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjItMS0xLTEtMQ_e97f7c6c-dcb3-4e38-aa41-d0fdbd635d53"
      unitRef="usd">15207000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjItMy0xLTEtMQ_6a9acab3-692d-42fd-a2d9-1a4e0a813cd7"
      unitRef="usd">14359000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjMtMS0xLTEtMQ_015ba76a-e8fe-4b4f-b9b5-34069acc2437"
      unitRef="usd">-116322000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjMtMy0xLTEtMQ_47e940a4-47ff-4749-aa5f-113ddb9059d9"
      unitRef="usd">-14359000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjUtMS0xLTEtMQ_4819779e-e107-40bf-bc33-1691bc2575b7"
      unitRef="usd">4625000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjUtMy0xLTEtMQ_e1e41f4c-4457-46d7-a0ae-55e26c5026ae"
      unitRef="usd">13427000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjYtMS0xLTEtMQ_c01e0fa9-9562-4a04-ab84-9b5262f222e9"
      unitRef="usd">2000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjYtMy0xLTEtMQ_8f567cf5-7c56-4427-bcfe-ea1eb758d658"
      unitRef="usd">1190000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjctMS0xLTEtMQ_8504c477-4602-44ff-ae99-d5c71745fb8e"
      unitRef="usd">226905000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjctMy0xLTEtMQ_6c1a7410-c7c1-4dd2-a3aa-9feec4fbbf9b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <tdup:ProceedsFromStockOptionsExercisedAndPaymentTaxWithholdingShareBasedPaymentArrangement
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjgtMS0xLTEtMQ_2f9266fd-6c55-40ed-8556-2b24b8781544"
      unitRef="usd">3753000</tdup:ProceedsFromStockOptionsExercisedAndPaymentTaxWithholdingShareBasedPaymentArrangement>
    <tdup:ProceedsFromStockOptionsExercisedAndPaymentTaxWithholdingShareBasedPaymentArrangement
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjgtMy0xLTEtMQ_058bcceb-5161-4816-a056-1675004fa848"
      unitRef="usd">1810000</tdup:ProceedsFromStockOptionsExercisedAndPaymentTaxWithholdingShareBasedPaymentArrangement>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjktMS0xLTEtMQ_12d5d9d8-9109-4277-b23e-9373b4cbd985"
      unitRef="usd">4251000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMjktMy0xLTEtMQ_021e0707-4c27-43ec-8eca-c0c890c8eb53"
      unitRef="usd">651000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzAtMS0xLTEtMQ_d2a51769-1d57-4431-a4be-9ca2730def58"
      unitRef="usd">229032000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzAtMy0xLTEtMQ_214ab6aa-3de1-4a6f-a90b-ebce80642213"
      unitRef="usd">13396000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzEtMS0xLTEtMQ_2c3b9f77-be05-4490-bf62-6f2a4fe48fcc"
      unitRef="usd">98578000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzEtMy0xLTEtMQ_b7b10bce-1961-4e6e-8b92-c3444b655552"
      unitRef="usd">-5826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzMtMS0xLTEtMQ_adf106d7-d0c5-4dd1-a8f2-a3ae02580b1f"
      unitRef="usd">67539000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab2ea9131fd645fbad5266b3fbdd84a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzMtMy0xLTEtMQ_bdfec116-8879-4c5d-9d7a-7dc5d8511a0b"
      unitRef="usd">87853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzQtMS0xLTEtMQ_4667941c-8bd0-41ab-b803-b833dcf265d8"
      unitRef="usd">166117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5d38779e1b8243ae8a0974a25a4d7455_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8yNS9mcmFnOjcwYjM4MjdkYTYxMjRhNzhiNjRmMWRiNWUzODQ5NTE2L3RhYmxlOjQ3ODI1MmY2YmQ4OTQ1NDE4N2YxNzcyZjYzZWRjMDZmL3RhYmxlcmFuZ2U6NDc4MjUyZjZiZDg5NDU0MTg3ZjE3NzJmNjNlZGMwNmZfMzQtMy0xLTEtMQ_2739226c-b688-4f64-bbc9-4045ef6fe4da"
      unitRef="usd">82027000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMjA1MA_60920399-d257-4fe2-981b-e1af2c97ec9f">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, 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 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;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, 65,970,938 shares of the convertible preferr&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;ed stock then outstanding were converted into an equivalent number of shares of Class B common stock. 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 31, 2021. 12,889,760 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;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; shares of the convertible preferred stock warrants were converted to an equivalent number of shares of Class B common stock warrants. &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;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;Follow-on Public Offering&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:112%"&gt;On August&#160;2, 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:112%"&gt;the Company issued and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;sold &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2,000,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; shares of Class A common stock at a price of $24.25 per share in a registered public offering. The aggregate net proceeds were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$45.5 million,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; after deducting $3.3 million of underwriting discounts and commissions and offering costs. Refer to Note 8, Common Stock and Common Stock Warrants for more details.&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;Acquisition of Remix Global AD (&#x201c;Remix&#x201d;)&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;On July&#160;24, 2021, the Company entered into Share Purchase Agreements with the shareholders of Remix, a fashion resale company headquartered in Sofia, Bulgaria, to purchase 100% of the outstanding equity interests of Remix and its subsidiary (the &#x201c;Remix Acquisition&#x201d;). Upon the closing of the Remix Acquisition on October&#160;7, 2021, the Company paid approximately $19.2&#160;million in cash (including the repayment of approximately $12.1&#160;million in outstanding debt of Remix). Shortly after the closing, the company paid approximately $6.2&#160;million of other Remix liabilities. Subject to customary purchase price adjustments, the Company will also pay approximately $3.5&#160;million in the form of 130,597 shares of newly-issued Class A common stock to be issued 18 months following the closing of the Remix Acquisition. With this acquisition, the Company adds a complementary operational infrastructure and an experienced management team to enable its expansion into Europe.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="icd920c1738844f5bbe74ede6cea64859_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfODIx_a3000349-1f17-4d2b-9b6b-f839b71ac3e0"
      unitRef="shares">13800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i7851415a133340a98a8163d26e0126fd_I20210326"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTAyNQ_adb6ae5b-b160-4878-b6f6-de2857f7c098"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="icd920c1738844f5bbe74ede6cea64859_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTA3MQ_83afe63d-31cf-4045-84ff-9bfaa0adb5e3"
      unitRef="usd">175500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i50749bd5dd5b421d84325d5ff752687c_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTE0OA_fbbe8916-7ee6-480a-8463-85a1670db4f7"
      unitRef="usd">17700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9195351b2bb141fba70fbb85ce513e48_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTMwMw_430b188c-14e2-4189-ab9a-471ec0c7ac30"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8db57b164f064607a23717d4480a7295_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTMzOA_208bff42-fe3d-4a81-81a4-e5b47d643f3a"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ic1a0fd54e6a94beeb1e1e957dbfa1b4d_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTM3Ng_6dea0739-01c8-4cf9-91e0-467863bf7ecb"
      unitRef="shares">100000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i9a3eaec80b394c39bf08b7fd0e29fa7b_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTQ2OQ_649fedfc-831a-4283-8695-9c7513da3989"
      unitRef="shares">65970938</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <tdup:ReclassificationOfCommonStockBetweenClassesShares
      contextRef="i9a3eaec80b394c39bf08b7fd0e29fa7b_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTc4MQ_a1114e56-f927-4627-a4ea-f6ef752a6761"
      unitRef="shares">12889760</tdup:ReclassificationOfCommonStockBetweenClassesShares>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="idee8696f28db43f9b2ec081f77b8844d_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTkxMw_16b4778a-6006-4c21-9286-53b11e99c6b3"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5a3f2331e9d94211934e1b0528d78f82_D20210802-20210802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfNDk0NzgwMjMzNjk2OA_c57d393c-a499-441f-8fa0-5d73f376ebfc"
      unitRef="shares">2000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i8afdee4ffe93429c9a06e6ae405d856b_I20210802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfNDk0NzgwMjMzNzc1MA_14e94e77-8212-4ddd-a3c0-be48e56a671a"
      unitRef="usdPerShare">24.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5e91cf0a0f3e4e39863b2dd09d763d54_D20210802-20210802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfNDk0NzgwMjMzNzAzNg_fe2a4980-3956-4680-bd55-ce945542c468"
      unitRef="usd">45500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5e91cf0a0f3e4e39863b2dd09d763d54_D20210802-20210802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfNDk0NzgwMjMzNzA0OA_f8fdb412-65f7-427f-87f8-66d901844d80"
      unitRef="usd">3300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i862b3e1aa3984b81bd7154d861fe0916_I20210724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMzg0ODI5MDcwNTc2Nw_4b15d73c-7e91-46f0-8d50-c68dbc4dc22a"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i26dffce2470f470eb6ee6e9ee991e879_D20211007-20211007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMzg0ODI5MDcwNTc3Mw_683acc80-d31f-4bc0-a613-dacacaa31337"
      unitRef="usd">19200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:RepaymentsOfAssumedDebt
      contextRef="i26dffce2470f470eb6ee6e9ee991e879_D20211007-20211007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfNDk0NzgwMjM0MTU2Ng_6c6a8de3-e6f3-4d2f-97f3-28e6501a7f15"
      unitRef="usd">12100000</us-gaap:RepaymentsOfAssumedDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ic2f6811708f946f9ab61d90a1b375c68_I20211007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMzg0ODI5MDcxMzQ4Mg_665f8881-b4a7-4aa9-8325-d0e807e719c1"
      unitRef="usd">6200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i26dffce2470f470eb6ee6e9ee991e879_D20211007-20211007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMzg0ODI5MDcwNTgwMQ_d644e99a-bda6-42f0-9408-37ec72e4c381"
      unitRef="usd">3500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i26dffce2470f470eb6ee6e9ee991e879_D20211007-20211007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTIwOTQ2Mjc5MTg0MjE_a7edd18d-5832-425b-9411-aa28f48785ba"
      unitRef="shares">130597</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <tdup:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssuancePeriod
      contextRef="i26dffce2470f470eb6ee6e9ee991e879_D20211007-20211007"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zMS9mcmFnOmE1ZTEwOWViNTBmMjQ5MWJiYjBhMjRjNzZhNzYxZTE2L3RleHRyZWdpb246YTVlMTA5ZWI1MGYyNDkxYmJiMGEyNGM3NmE3NjFlMTZfMTIwOTQ2Mjc5MTg0MzA_d4a20b0d-bfbe-44f4-a990-284096bf2f68">P18M</tdup:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssuancePeriod>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTIzNw_53641bdb-c78c-4024-8dde-b6600b70f613">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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 September 30, 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="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 has not included the Statements of Other Comprehensive Income (Loss) for the three and nine months ended September&#160;30, 2021 as the components of other comprehensive income (loss) for these periods have been immaterial.&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&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&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-style:italic;font-weight:700;line-height:115%"&gt;Concentrations of Credit Risk&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;Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. The Company deposits cash at major financial institutions, and at times, such cash may exceed federally insured limits. The credit risk is believed to be minimal due to the financial position of the depository institutions in which those deposits are held. The Company has never experienced any losses on deposits since inception. The Company&#x2019;s investment policy restricts cash investments to highly liquid, short to intermediate-term, high grade fixed income securities, and as a result, the Company believes its cash equivalents and marketable securities represent minimal credit risk.&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;Revenue recognized from loyalty reward redemption or expiration was $3.6&#160;million and $2.3&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively, and $10.3&#160;million and $3.8&#160;million for the nine months ended September&#160;30, 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;Cash, Cash Equivalents and Restricted Cash&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 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;September 30,&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;160,912&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, 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;5,205&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&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;166,117&#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="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;67,539&#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:120%"&gt;Restricted cash, non-current of $4.4&#160;million and $2.7&#160;million is included in the other assets in the condensed consolidated balance sheets statements as of September&#160;30, 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, respectively&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;Marketable Securities&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 invests its excess cash in investment grade, short to intermediate-term, fixed income securities and recognizes the transaction on the trade-date. The Company&#x2019;s marketable securities are classified as available-for-sale in current assets because they represent investments of cash available for current operations. Marketable securities are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive gain (loss) until realized. The marketable securities are reviewed periodically to identify possible other-than-temporary impairments. Realized gains or losses and other-than-temporary impairments, if any, on available-for sale securities are reported in other income, net as incurred.&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;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). As of September&#160;30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, seller payable and accrued and other current liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximated their estimated fair value due to their relatively short maturities. Management believes the terms of its long-term debt reflect current market conditions for an instrument with similar terms and maturity, therefore the carrying value of the Company&#x2019;s debt approximated its fair value.&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;Assets and liabilities recorded at fair value on a recurring basis on the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:&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;Level 1&#x2014;Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.&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;Level 2&#x2014;Inputs (other than quoted prices in active markets included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&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;Level 3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&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;&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;New Accounting Pronouncements Recently Issued But Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&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="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTI0Mw_7fa5f293-3183-4b17-a8fe-e740faa2f253">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="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTIzOA_aebb1f98-eee0-401d-b352-6005387738e0">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:ConcentrationRiskCreditRisk
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTIzOQ_d385c286-cdb1-4492-9d10-916f651c60db">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. The Company deposits cash at major financial institutions, and at times, such cash may exceed federally insured limits. The credit risk is believed to be minimal due to the financial position of the depository institutions in which those deposits are held. The Company has never experienced any losses on deposits since inception. The Company&#x2019;s investment policy restricts cash investments to highly liquid, short to intermediate-term, high grade fixed income securities, and as a result, the Company believes its cash equivalents and marketable securities represent minimal credit risk.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i16d88d741eee4514ae2559e29b0c9d8c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfMzA2NA_d12712cc-e29c-4f55-9d91-561858ca0963"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4da1094eb2c24999aa50348f5743f412_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfMzA3MQ_ec5af027-0536-4c53-967f-07c0d7ff4748"
      unitRef="usd">2300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia96f2dca1f0b4e469d4a5e65c88263ac_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfMzEzMA_202ce96f-5599-46bb-997e-3ee5ac1a8457"
      unitRef="usd">10300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iec35c7d737b648bf957aad7c2498939b_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfMzEzNw_f7c7cd1b-edca-4e09-a67f-bec93618be6d"
      unitRef="usd">3800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTI0NA_4d88acee-9002-4ff3-b707-036f02d66acd">&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 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;September 30,&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;160,912&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, 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;5,205&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&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;166,117&#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="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;67,539&#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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTI0NA_942de40f-e665-4e1e-957d-3aa10ca2af3b">&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 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;September 30,&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;160,912&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, 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;5,205&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&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;166,117&#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="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;67,539&#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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RhYmxlOjg5MzM3MmE2MzkzNzRmNmM5MGU2NTRkZWQ1OTYzMTkzL3RhYmxlcmFuZ2U6ODkzMzcyYTYzOTM3NGY2YzkwZTY1NGRlZDU5NjMxOTNfMi0xLTEtMS0x_3635a408-5899-4a28-9a63-763d229106d5"
      unitRef="usd">160912000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RhYmxlOjg5MzM3MmE2MzkzNzRmNmM5MGU2NTRkZWQ1OTYzMTkzL3RhYmxlcmFuZ2U6ODkzMzcyYTYzOTM3NGY2YzkwZTY1NGRlZDU5NjMxOTNfMi00LTEtMS0x_238afaa7-e2b6-4ab0-b599-a41316428a49"
      unitRef="usd">64485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RhYmxlOjg5MzM3MmE2MzkzNzRmNmM5MGU2NTRkZWQ1OTYzMTkzL3RhYmxlcmFuZ2U6ODkzMzcyYTYzOTM3NGY2YzkwZTY1NGRlZDU5NjMxOTNfMy0xLTEtMS0x_3d747887-0e7e-4b30-99fc-42054fc7c122"
      unitRef="usd">5205000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RhYmxlOjg5MzM3MmE2MzkzNzRmNmM5MGU2NTRkZWQ1OTYzMTkzL3RhYmxlcmFuZ2U6ODkzMzcyYTYzOTM3NGY2YzkwZTY1NGRlZDU5NjMxOTNfMy00LTEtMS0x_72f6b0c3-ef0a-4bf5-a905-0e8745f0d76b"
      unitRef="usd">3054000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RhYmxlOjg5MzM3MmE2MzkzNzRmNmM5MGU2NTRkZWQ1OTYzMTkzL3RhYmxlcmFuZ2U6ODkzMzcyYTYzOTM3NGY2YzkwZTY1NGRlZDU5NjMxOTNfNC0xLTEtMS0x_4aba0b0c-b8fa-4abd-8545-22629e5598db"
      unitRef="usd">166117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RhYmxlOjg5MzM3MmE2MzkzNzRmNmM5MGU2NTRkZWQ1OTYzMTkzL3RhYmxlcmFuZ2U6ODkzMzcyYTYzOTM3NGY2YzkwZTY1NGRlZDU5NjMxOTNfNC00LTEtMS0x_f66ba41b-2ded-4745-91ed-ae36aeec843c"
      unitRef="usd">67539000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfMzg0ODI5MDcwNjUxMw_36d54578-e0b8-4de2-86fd-202e7eb892dc"
      unitRef="usd">4400000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfMzUxNg_19892397-83c0-4b16-9faf-1519daa23db0"
      unitRef="usd">2700000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTI0MA_a88c18e6-3193-4a64-a0ad-300e5bbbca2d">&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:MarketableSecuritiesPolicy
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTI0MQ_c7ea6a07-9604-48fd-a29e-2dc6e19a0ed2">The Company invests its excess cash in investment grade, short to intermediate-term, fixed income securities and recognizes the transaction on the trade-date. The Company&#x2019;s marketable securities are classified as available-for-sale in current assets because they represent investments of cash available for current operations. Marketable securities are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive gain (loss) until realized. The marketable securities are reviewed periodically to identify possible other-than-temporary impairments. Realized gains or losses and other-than-temporary impairments, if any, on available-for sale securities are reported in other income, net as incurred.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNC9mcmFnOmRiNWFiZTA3M2ZkODQ2OGZiYzM4N2YwOWFlMmIyNzM3L3RleHRyZWdpb246ZGI1YWJlMDczZmQ4NDY4ZmJjMzg3ZjA5YWUyYjI3MzdfOTI0Mg_30c11a96-5025-4b8e-8a2f-eac2f1db9a9e">&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;&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;New Accounting Pronouncements Recently Issued But Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&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="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfMTMxMA_a18844b1-e91b-4e47-8de4-d4f2eb3e311b">Financial Instruments and 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 table provides the financial instruments measured at fair value (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:29.508%"/&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.720%"/&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.720%"/&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.720%"/&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:27.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value as of September 30, 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="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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money market fund&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;88,768&#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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;88,768&#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:9pt;font-weight:400;line-height:120%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,212&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;26,212&#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:9pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;500&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;500&#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:9pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,641&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;57,641&#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:9pt;font-weight:400;line-height:120%"&gt;U.S. government agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,910&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;16,910&#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:9pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,531&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,031&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:120%"&gt;Classified as:&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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,269&#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 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;100,762&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;190,031&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2021, unrealized gains and losses on available-for-sale debt securities were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all of the marketable securities, the Company utilizes third-party pricing services to obtain fair value. Third-party pricing methodologies incorporate bond terms and conditions, current performance data, proprietary pricing models, real-time quotes from contributing dealers, trade prices and other market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company held $43.5 million of money market funds and $0.8 million of convertible preferred stock warrant liability. The money market funds were included within cash equivalents and were valued using Level 1 inputs. The convertible preferred stock warrant liability was included in other non-current liabilities and was valued using Level 3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&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 between levels during the periods presented. For the three and nine months ended September&#160;30, 2021, the Company recognized no material realized gains or losses on marketable securities. As of September&#160;30, 2021, out of the $100.8&#160;million carrying amount of market securities, $21.1&#160;million had a contractual maturity date of less than one year and $79.7&#160;million had a contractual maturity date between one to two years.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfMTMxMQ_c345a45a-794b-47ca-9f53-5a52f9615ffa">The following table provides the financial instruments measured at fair value (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.508%"/&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.720%"/&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.720%"/&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.720%"/&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:27.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value as of September 30, 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="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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money market fund&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;88,768&#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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;88,768&#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:9pt;font-weight:400;line-height:120%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,212&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;26,212&#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:9pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;500&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;500&#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:9pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,641&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;57,641&#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:9pt;font-weight:400;line-height:120%"&gt;U.S. government agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,910&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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:9pt;font-weight:400;line-height:100%"&gt;16,910&#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:9pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,531&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,031&#160;&lt;/span&gt;&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:9pt;font-weight:400;line-height:120%"&gt;Classified as:&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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,269&#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 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;100,762&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;190,031&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifb23d6b170f0418c8473010bdbba88d5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNC0yLTEtMS0x_28bc60ed-a9f2-45c4-bf94-b23e226e6dda"
      unitRef="usd">88768000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if58eabc209624a8ca97adc39dec4d1d9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNC00LTEtMS0x_d8348deb-45f3-454d-9b87-e6cdfaef9eca"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibca0af4e732a4f7185baddc4c37a0464_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNC02LTEtMS0x_7009d6d6-c9ae-40b7-86f8-dc0d12554dec"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1a8e29571da04e0b9aeb001970a5e5f0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNC04LTEtMS0x_b8c50e05-6a59-4c35-a7e4-e13e67b134ae"
      unitRef="usd">88768000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1b7672f277354dc9a7f73050b7375ac8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNS0yLTEtMS0x_bb2bcc76-c82f-44a4-9e81-0d8f0b46cb71"
      unitRef="usd">26212000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idb2f585e516041398430b9f685bd1cf7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNS00LTEtMS0x_7410c870-e3e5-4865-b312-fb0a2b4149f0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i83b3baf40d374e20b858c19b9709a0b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNS02LTEtMS0x_7738cff3-14dc-4eec-a6c9-c6924f55bf23"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iab16352a6e2745b9bd9900b2b62111d0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNS04LTEtMS0x_663aa8ce-0f9e-4699-88f4-a0eb2ea16b3d"
      unitRef="usd">26212000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iea4a55748333484f991dd59d556ca539_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNi0yLTEtMS0x_92e8e6a9-5112-4f5f-b07b-75b7e43adc3d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1bc369bb04c643eab84beec338f1dc68_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNi00LTEtMS0x_72844542-e8ab-4f89-bb99-741e01d780e0"
      unitRef="usd">500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i51f9f1d268a145268863ba4ce4085a81_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNi02LTEtMS0x_c46dac78-4760-4ae4-a8e5-20ff0154061b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifc44eb9699c043909c6efb87bf3ad02f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNi04LTEtMS0x_a5e1de1f-98f8-4fb8-ae61-fd5236da1872"
      unitRef="usd">500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i266617cd0cdc44ad9c5740889755085b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNy0yLTEtMS0x_a3513d03-3895-44b1-9079-8f4acaa1c97e"
      unitRef="usd">57641000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie245a3c273514b148b41bd37d1e4f023_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNy00LTEtMS0x_a122f858-c52e-472a-ba07-b06991966f2b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4c77470e88254158925ae1b7da6eab63_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNy02LTEtMS0x_7615aa0f-b07e-4e52-911c-e18bd18230a5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibc59af72dd3047d8b30480232a9a797e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfNy04LTEtMS0x_7db427f7-5aae-4593-afa9-9ebda4d716f3"
      unitRef="usd">57641000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5821a7a9d43240b78b903496b99bc13d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOC0yLTEtMS0x_d9f4381d-8be1-4833-bf4a-7e59655a8136"
      unitRef="usd">16910000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib4b0ccaae68c438dbf10e577c81142bc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOC00LTEtMS0x_154ac663-1f18-42a8-afc3-8f331ebd2208"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i79ee83d6f86342559658f033cedb1d2c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOC02LTEtMS0x_d169016e-ba0d-4e97-9f8a-b90ffecfb64c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie11d167b09114bff824809c41a4f4e6f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOC04LTEtMS0x_a01be3bc-bc07-435f-a1df-b8ad05547bee"
      unitRef="usd">16910000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idca23beb8645490a9e54e86b6e6725e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOS0yLTEtMS0x_e3222be4-fd7b-4754-bdd9-15a777e9667a"
      unitRef="usd">189531000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i069222a5d57c4e4ebfa4264c45f304c0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOS00LTEtMS0x_58f608cf-89aa-4645-9898-1cefd23f2d9c"
      unitRef="usd">500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5529b8b88d2c4ac3895c3ebc99c1dd6a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOS02LTEtMS0x_e286f87d-88a4-419e-ae7d-3cb32010dc39"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifa27cff82b02472e8461802017835207_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfOS04LTEtMS0x_35ae800f-47cf-472b-b4c6-bd0c8aa892a2"
      unitRef="usd">190031000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifa27cff82b02472e8461802017835207_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfMTEtOC0xLTEtMQ_e77b0924-14ff-4e5d-a343-4dab39893569"
      unitRef="usd">89269000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ifa27cff82b02472e8461802017835207_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfMTItOC0xLTEtMQ_0e1601f7-6a9b-48f1-a5c8-65e6bc91d7fe"
      unitRef="usd">100762000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifa27cff82b02472e8461802017835207_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RhYmxlOjk3ZDFhMTExZGE3OTQ2ZGNiOGMyODYwYWJlOWJjMzg1L3RhYmxlcmFuZ2U6OTdkMWExMTFkYTc5NDZkY2I4YzI4NjBhYmU5YmMzODVfMTMtOC0xLTEtMQ_7d5b0a7c-38e2-4081-af50-21d2d1f3bfaf"
      unitRef="usd">190031000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i22d719040f6a4c3c82bf0304235fcab2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfNjIw_fcfc7144-1842-41dd-8fc3-275ba4378992"
      unitRef="usd">43500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i327514b054f04884af0ed27bdf41ca0e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfNjQ5_3dd3fa09-284f-4ccb-9035-352196113dd4"
      unitRef="usd">800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ifa27cff82b02472e8461802017835207_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfMzg0ODI5MDY5OTQwMA_be245071-d754-4354-80ee-14301ced5d13"
      unitRef="usd">100800000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfMTY0OTI2NzQ0MzUyNg_31afa436-8e07-42d8-976e-4949df90dff8"
      unitRef="usd">21100000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV8zNy9mcmFnOmIxYjg4OGQ2OWY1ZTQyOTdiODEwMzJmYjM5NTAwYjJhL3RleHRyZWdpb246YjFiODg4ZDY5ZjVlNDI5N2I4MTAzMmZiMzk1MDBiMmFfMTY0OTI2NzQ0MzY5MA_3171de5a-9448-4e1c-8ba0-a6433af29d61"
      unitRef="usd">79700000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RleHRyZWdpb246NTUyM2FiOTZkZTI1NDM2MWJhOGY4NWE4OTVlM2Y4ZTdfMjk3_8d12c773-1fcf-4034-87a3-533b236cf86e">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;September 30,&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;67,668&#160;&lt;/span&gt;&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;(18,217)&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;49,451&#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;Depreciation and amortization expense of property and equipment was $2.2 million and $1.4 million for the three months ended September&#160;30, 2021 and 2020, respectively, and $6.1&#160;million and $3.9&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RleHRyZWdpb246NTUyM2FiOTZkZTI1NDM2MWJhOGY4NWE4OTVlM2Y4ZTdfMjk4_eabc5bb2-b496-4bbe-9d11-1b374a9404fb">&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;September 30,&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;67,668&#160;&lt;/span&gt;&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;(18,217)&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;49,451&#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="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RhYmxlOmVjMzdjNzM2MjA4YzQwMWJiOTUwZTNlNmQ2OWFjMWFmL3RhYmxlcmFuZ2U6ZWMzN2M3MzYyMDhjNDAxYmI5NTBlM2U2ZDY5YWMxYWZfMy0xLTEtMS0x_689fb340-7744-464d-aee3-09f8d9acdc4b"
      unitRef="usd">67668000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RhYmxlOmVjMzdjNzM2MjA4YzQwMWJiOTUwZTNlNmQ2OWFjMWFmL3RhYmxlcmFuZ2U6ZWMzN2M3MzYyMDhjNDAxYmI5NTBlM2U2ZDY5YWMxYWZfMy0zLTEtMS0x_338a44fe-4143-41d2-84e4-751ccef4174e"
      unitRef="usd">55221000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RhYmxlOmVjMzdjNzM2MjA4YzQwMWJiOTUwZTNlNmQ2OWFjMWFmL3RhYmxlcmFuZ2U6ZWMzN2M3MzYyMDhjNDAxYmI5NTBlM2U2ZDY5YWMxYWZfNC0xLTEtMS0x_bfe2cc25-6df9-46ac-be9c-f1075730af09"
      unitRef="usd">18217000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RhYmxlOmVjMzdjNzM2MjA4YzQwMWJiOTUwZTNlNmQ2OWFjMWFmL3RhYmxlcmFuZ2U6ZWMzN2M3MzYyMDhjNDAxYmI5NTBlM2U2ZDY5YWMxYWZfNC0zLTEtMS0x_1c14ceeb-bdbf-4e5c-ac98-35dcd0775518"
      unitRef="usd">14090000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RhYmxlOmVjMzdjNzM2MjA4YzQwMWJiOTUwZTNlNmQ2OWFjMWFmL3RhYmxlcmFuZ2U6ZWMzN2M3MzYyMDhjNDAxYmI5NTBlM2U2ZDY5YWMxYWZfNS0xLTEtMS0x_84600cb1-233a-4775-a334-c0ea0e3ea60d"
      unitRef="usd">49451000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RhYmxlOmVjMzdjNzM2MjA4YzQwMWJiOTUwZTNlNmQ2OWFjMWFmL3RhYmxlcmFuZ2U6ZWMzN2M3MzYyMDhjNDAxYmI5NTBlM2U2ZDY5YWMxYWZfNS0zLTEtMS0x_6ad5f5c4-e48d-4892-9e85-e180489be616"
      unitRef="usd">41131000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RleHRyZWdpb246NTUyM2FiOTZkZTI1NDM2MWJhOGY4NWE4OTVlM2Y4ZTdfMTcz_1d452ad5-a673-45a7-a1e3-485f4a8bef31"
      unitRef="usd">2200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RleHRyZWdpb246NTUyM2FiOTZkZTI1NDM2MWJhOGY4NWE4OTVlM2Y4ZTdfMTgw_e26331c0-be3e-4a3f-895f-5229a2f6724e"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RleHRyZWdpb246NTUyM2FiOTZkZTI1NDM2MWJhOGY4NWE4OTVlM2Y4ZTdfMjM5_16b8b971-c9df-4405-82d8-42460e9b4eac"
      unitRef="usd">6100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80MC9mcmFnOjU1MjNhYjk2ZGUyNTQzNjFiYThmODVhODk1ZTNmOGU3L3RleHRyZWdpb246NTUyM2FiOTZkZTI1NDM2MWJhOGY4NWE4OTVlM2Y4ZTdfMjQ2_9647a856-2951-4712-a4a4-db77af55aae1"
      unitRef="usd">3900000</us-gaap:Depreciation>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RleHRyZWdpb246ZTM4NTc5NjM4YzQ5NDAyOWI5MDAwNTk0NjAwNDQwYWFfMTE0_87ecc748-37dd-41fb-be86-4f9480822306">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: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;September 30,&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;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;11,597&#160;&lt;/span&gt;&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;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;6,941&#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;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;6,671&#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;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;6,160&#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;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,877&#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 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,455&#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 other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,726&#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,252&#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: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;46,427&#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;32,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RleHRyZWdpb246ZTM4NTc5NjM4YzQ5NDAyOWI5MDAwNTk0NjAwNDQwYWFfMTE1_3ba09190-79c4-4f36-b3d9-d9afb6e8f55f">&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: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;September 30,&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;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;11,597&#160;&lt;/span&gt;&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;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;6,941&#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;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;6,671&#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;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;6,160&#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;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,877&#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 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,455&#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 other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,726&#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,252&#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: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;46,427&#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;32,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfMy0xLTEtMS0x_cc2ca0b1-96e0-4dd9-b552-5d9c215e967e"
      unitRef="usd">11597000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfMy0zLTEtMS0x_03803cff-3323-49fc-9b8a-6764f72e7bda"
      unitRef="usd">9362000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <tdup:AccruedVendorLiabilitiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNC0xLTEtMS04MDY0OA_9115a2d6-8136-4760-83ef-e90770c0ee9c"
      unitRef="usd">6941000</tdup:AccruedVendorLiabilitiesCurrent>
    <tdup:AccruedVendorLiabilitiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNC0zLTEtMS04MDY0OA_9bf2a695-ab2c-4993-bad2-0da55f172dfc"
      unitRef="usd">3407000</tdup:AccruedVendorLiabilitiesCurrent>
    <tdup:AccountsReceivableAllowanceForReturnsCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNS0xLTEtMS04MDY1Ng_83d11301-bc8e-4756-9fb5-785e1229792c"
      unitRef="usd">6671000</tdup:AccountsReceivableAllowanceForReturnsCurrent>
    <tdup:AccountsReceivableAllowanceForReturnsCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNS0zLTEtMS04MDY1Ng_293a283f-25ad-4545-900f-083e79e1523c"
      unitRef="usd">3389000</tdup:AccountsReceivableAllowanceForReturnsCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNC0xLTEtMS0x_99f725da-198a-4e2a-a279-2fa940dba34e"
      unitRef="usd">6160000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNC0zLTEtMS0x_0d306598-6733-4889-b397-3b79924c3cfa"
      unitRef="usd">5094000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNy0xLTEtMS04MDY2NA_c40a50bb-a32e-4a2b-ac42-e23f3bb415cd"
      unitRef="usd">4877000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNy0zLTEtMS04MDY2NA_99263bc0-45d8-45fc-9789-162baab37503"
      unitRef="usd">3443000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNi0xLTEtMS0x_6ee17bbb-c820-4668-a472-d2106b097df8"
      unitRef="usd">4455000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfNi0zLTEtMS0x_8ffde18d-a272-4860-b027-0b97e544b6d7"
      unitRef="usd">4594000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfOS0xLTEtMS0x_a55dab68-42ac-44f1-a560-b81b1380ec2a"
      unitRef="usd">5726000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfOS0zLTEtMS0x_d28a3095-9751-498e-97fe-ab4b1c07279d"
      unitRef="usd">3252000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfMTAtMS0xLTEtMQ_4df29a4c-07f5-4a7a-aa44-212696136bd1"
      unitRef="usd">46427000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80My9mcmFnOmUzODU3OTYzOGM0OTQwMjliOTAwMDU5NDYwMDQ0MGFhL3RhYmxlOjY3YmE1MTY3NTkyNzQ4ZGFiNWMyOTJjOWIzNDc3ODdlL3RhYmxlcmFuZ2U6NjdiYTUxNjc1OTI3NDhkYWI1YzI5MmM5YjM0Nzc4N2VfMTAtMy0xLTEtMQ_909b4eb0-6823-4f95-bbc2-3b49fa24dc81"
      unitRef="usd">32541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMjc1_1813fbf9-ea51-493a-9ddc-d0f6adb52efd">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;The Company&#x2019;s operating lease expense was $1.6 million and $1.8 million for the three months ended September&#160;30, 2021 and 2020, respectively, and $5.5&#160;million and $4.9&#160;million for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine&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; months ended September&#160;30, 2021 and 2020, 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 September&#160;30, 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;771&#160;&lt;/span&gt;&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 #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;29,006&#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: 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,024&#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;21,982&#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;2,757&#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: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;19,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top: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 September 2021, the Company entered into an agreement to lease a storage, warehousing, office and distribution center in Dallas County, Texas (the &#x201c;DC07 Lease&#x201d;). The DC07 Lease is expected to commence in the fourth quarter of 2021 with an original term of 123 months. The base rent is approximately $28.1&#160;million in aggregate. The  landlord will provide the Company with a tenant improvement allowance of up to $8.8&#160;million. In connection with the DC07 Lease, the Company is required to maintain a letter of credit for the benefit of the landlord in the amount of $4.3&#160;million, of which $2.2&#160;million was delivered in September 2021 and is included in restricted cash, non-current in the other assets in the condensed consolidated balance sheets statements as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfNjU_44ae989d-b1f5-45e3-b13d-5767bc7aec8c"
      unitRef="usd">1600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfNzI_7a733661-2417-492d-81e1-cd8d4cb63022"
      unitRef="usd">1800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMTMx_49c8eb01-2810-4694-9994-49a1a03b564d"
      unitRef="usd">5500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMTM4_efcae265-afa1-4fb0-b7e2-372ea810ca96"
      unitRef="usd">4900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMjc2_cffb15c4-ace0-4d75-9961-24e0817a0603">&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 September&#160;30, 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;771&#160;&lt;/span&gt;&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 #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;29,006&#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: 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,024&#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;21,982&#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;2,757&#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: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;19,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfMS0xLTEtMS0x_4c842ce0-6af0-4029-a217-fc3109732e71"
      unitRef="usd">771000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfMi0xLTEtMS0x_0f0de861-08e8-4912-a48d-4af4a617ecd1"
      unitRef="usd">4519000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfMy0xLTEtMS0x_d8ce6c4a-5b7f-45c5-bf1a-f224494213de"
      unitRef="usd">4508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfNC0xLTEtMS0x_85861bb9-725a-4fe0-989c-2d51df881a56"
      unitRef="usd">4156000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfNS0xLTEtMS0x_9bba4a35-b477-4bac-aa8d-751ccfad3d28"
      unitRef="usd">2760000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <tdup:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfNi0xLTEtMS0x_c670bdf9-2c47-4c26-870b-a205807bf4b7"
      unitRef="usd">12292000</tdup:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfNy0xLTEtMS0x_a8475bec-7eac-48cc-a9be-ef929e1d3936"
      unitRef="usd">29006000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfOC0xLTEtMS0x_4c913665-829c-4758-a469-087d20ae66e5"
      unitRef="usd">7024000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfOS0xLTEtMS0x_2f8b524f-6f3b-4897-8497-11573cd8782a"
      unitRef="usd">21982000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfMTAtMS0xLTEtMQ_7a3d7362-4468-4284-b652-ff60432b8e3a"
      unitRef="usd">2757000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RhYmxlOjVlMjA4NDRiMTg2NTQzNzRiOGE0YTVlM2VmNzdlNGNkL3RhYmxlcmFuZ2U6NWUyMDg0NGIxODY1NDM3NGI4YTRhNWUzZWY3N2U0Y2RfMTEtMS0xLTEtMQ_4883515e-db98-45c4-8b89-7bd5077a019d"
      unitRef="usd">19225000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMzg0ODI5MDcwNzQ3Mw_03fda462-58e4-48b9-9289-8efcb0ddb040">P123M</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <tdup:LesseeOperatingLeaseLeaseNotYetCommencedExpense
      contextRef="i0e9ae650753c4a879d293e157d030636_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMTY0OTI2NzQ0ODkwNQ_aa3f4dea-478c-43ac-9b13-3851cc22c827"
      unitRef="usd">28100000</tdup:LesseeOperatingLeaseLeaseNotYetCommencedExpense>
    <tdup:LesseeOperatingLeaseLeaseNotYetCommencedRentImprovementAllowance
      contextRef="i0e9ae650753c4a879d293e157d030636_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMzg0ODI5MDcwMzE1Ng_7d9af746-388b-456c-96ca-6ff0a1898e98"
      unitRef="usd">8800000</tdup:LesseeOperatingLeaseLeaseNotYetCommencedRentImprovementAllowance>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfNDk0NzgwMjMzNDk1NA_c99025bc-cd97-4d66-adfc-d768fdb050c5"
      unitRef="usd">4300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i05961131475c49dcb48f2a8231bbd76a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80Ni9mcmFnOjhhZTgwMTE3NTg3OTQ4OTVhOTYzOWJjZjdlNWUzNWEzL3RleHRyZWdpb246OGFlODAxMTc1ODc5NDg5NWE5NjM5YmNmN2U1ZTM1YTNfMTA0NDUzNjA0NzI1OTY_8263a468-ec17-489d-b8ef-038572fde095"
      unitRef="usd">2200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMjQ2Mg_e3313dfd-f4f2-48c0-b072-00c45e49bae5">Long-term Debt and Convertible Preferred Stock Warrants 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 &lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 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="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;On May 14, 2021, the Company entered into the First Amendment to the Amended and Restated Loan and Security Agreement (the &#x201c;First Amendment&#x201d;) with the Bank. The First Amendment amended the Amended and Restated Loan and Security Agreement dated February 3, 2021, with the most notable change being a decrease in interest rate. In accordance with the First Amendment, the interest rate on the Term Loan is equal to 4.00% plus the prime rate published in The Wall Street Journal. &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 September&#160;30, 2021, the nominal interest rate was 5.50% and the effective interest rate was 6.65%. The Company is in compliance with the covenants as of September&#160;30, 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 September&#160;30, 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;2,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;38,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;765&#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;7,757&#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;Non-current 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;29,478&#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="id5f2a2a756e24398affb163c88279b73_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTk3_27dac4d7-60a2-4d1b-b2a0-891d30ce73d6"
      unitRef="usd">40000000</tdup:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i48d35baf4c694e26808d1d88f3c86fbf_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTY0OTI2NzQ0NDIwMQ_b9d4febb-41aa-451c-9aa8-9b9c83871320"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id5f2a2a756e24398affb163c88279b73_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTY0OTI2NzQ0NDI0Mg_f2784f28-120d-4dc9-8e0b-91a8f02fe79d"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i48d35baf4c694e26808d1d88f3c86fbf_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTY0OTI2NzQ0NDI4MQ_b9d4febb-41aa-451c-9aa8-9b9c83871320"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i116efd2c3efa4261ad60d7f5eab9847f_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfNzI1_93ee94cf-324c-4a03-bdbd-c22afc19cca5"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <tdup:ClassOfWarrantAndRightsCalculationPercentageOfLongTermDebtDraw
      contextRef="i116efd2c3efa4261ad60d7f5eab9847f_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfNzM1_8948d8e7-9d9e-4d24-a627-351820a68d5c"
      unitRef="number">0.02</tdup:ClassOfWarrantAndRightsCalculationPercentageOfLongTermDebtDraw>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7ff5f7070f46490489c7e52f53ed4e04_D20210514-20210514"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTMwNw_67ff6a75-192d-48da-9ae0-5ab96a4346aa"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i775a66cf95794f8089e8d59280ce84ba_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTQwOQ_00d7de1e-8b6e-45c1-94a8-1c8b30c4b623"
      unitRef="number">0.0550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i775a66cf95794f8089e8d59280ce84ba_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTQ0OA_6941016f-c91b-47ac-b195-26a3a7277460"
      unitRef="number">0.0665</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMjQ2MA_aee1f8a8-92a1-4bd5-8bf6-76aaf3b82b75">&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 September&#160;30, 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;2,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;38,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;765&#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;7,757&#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;Non-current 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;29,478&#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="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfMS0xLTEtMS0x_25cc968a-963a-4163-a10f-0394e93d752c"
      unitRef="usd">2000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfMi0xLTEtMS0x_f98ee2ac-d9e8-4b9f-b831-f154045a966f"
      unitRef="usd">8000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfMy0xLTEtMS0x_edf1bd87-c44c-45e3-85a1-e160d8547114"
      unitRef="usd">8000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfNC0xLTEtMS0x_986c9c68-3bf2-45cf-aa5d-bc107f66a307"
      unitRef="usd">20000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <tdup:LongTermDebtMaturityAfterYearThree
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfNS0xLTEtMS0x_302aa3c1-afb1-46d1-9da8-9e3f40f5df1b"
      unitRef="usd">0</tdup:LongTermDebtMaturityAfterYearThree>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfNi0xLTEtMS0x_7e5418dc-00dd-4ffd-a0bb-c4a9b92df045"
      unitRef="usd">38000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfNy0xLTEtMS0x_d0168cc6-ccf1-4ae0-a77d-7ccf49d94ca6"
      unitRef="usd">765000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtCurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfOC0xLTEtMS0x_d7b23eae-9754-4ea1-9f2d-56257cfa831b"
      unitRef="usd">7757000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOjJmOTVlNDNlMzk4ZDQ2MGQ4MTg4MWJhYjIxNGNiYWU1L3RhYmxlcmFuZ2U6MmY5NWU0M2UzOThkNDYwZDgxODgxYmFiMjE0Y2JhZTVfOS0xLTEtMS0x_85c3d75d-ec53-462b-b6c4-332e7ce1032d"
      unitRef="usd">29478000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMjQ2MQ_744f12bf-00c9-4bf1-818d-e8bfcb4eab86">&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="i5512446da44f477c93e973722dd56f97_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfMi04LTEtMS0x_97e0a9a6-1009-4165-8631-d7f7d3ec0ddf"
      unitRef="usdPerShare">2.2600</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5512446da44f477c93e973722dd56f97_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfMi0xMC0xLTEtMQ_f9551f4a-3899-4db5-b5b0-663545572b77"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i2306cc5ead5d490a988941cb4d1a7750_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfMi0xMi0xLTEtMQ_da3143c1-ca9b-4285-9368-3d52ea4d19b0"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i42deb31fd5d847cd9d5b92cbfc44e573_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfMy04LTEtMS0x_168c5e2e-53f6-4666-8540-f5b26ed8f886"
      unitRef="usdPerShare">2.2600</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i42deb31fd5d847cd9d5b92cbfc44e573_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfMy0xMC0xLTEtMQ_fa41f21c-1cdc-4eaa-bb9b-9179e27a9088"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ic8653a2abc304c0191c480d5708e3c1d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfMy0xMi0xLTEtMQ_b885674a-c8ae-4bfd-b86b-f3aa55f85a9d"
      unitRef="shares">13382</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id4d2a401090e406c8bac7a35cc1dfcd4_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNC04LTEtMS0x_7406b1bc-b885-43c1-9536-9311a3f06fe8"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id4d2a401090e406c8bac7a35cc1dfcd4_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNC0xMC0xLTEtMQ_d49a4825-1dab-4ad4-9505-1cc4d9e4e0e1"
      unitRef="shares">63917</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ie676707297464de8a0523a8142f802b8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNC0xMi0xLTEtMQ_38b59271-6084-4ed2-b9bb-9370eb01f730"
      unitRef="shares">63917</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib5ec294b19ad4395858b0d400e13ea20_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNS04LTEtMS0x_d728cb7b-a183-49c8-b4a4-5f6bc34b724d"
      unitRef="usdPerShare">6.8839</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib5ec294b19ad4395858b0d400e13ea20_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNS0xMC0xLTEtMQ_1244e8ff-2d30-4f70-9f81-f7bfc44ccddd"
      unitRef="shares">10376</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i14d0cb17179f48d4b5a0008b872c438e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNS0xMi0xLTEtMQ_960d4ba9-15e9-4d8b-be8d-ce5e43679df2"
      unitRef="shares">10376</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i457c10f227c74e769e719179fa5fa8c0_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNi04LTEtMS0x_8c2ec5b9-c615-4d3f-8392-ebf045082465"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i457c10f227c74e769e719179fa5fa8c0_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNi0xMC0xLTEtMQ_ab6ae721-9f21-4898-a898-79011e59a8f3"
      unitRef="shares">31958</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="idc26ad9df7f244f1bd3a67c2fee7c0df_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNi0xMi0xLTEtMQ_ac98276d-3524-4b43-b215-cc0190918894"
      unitRef="shares">31958</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i594cc97cf8fd445d93e8b42affd46414_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNy04LTEtMS0x_b50eacb6-82fb-4ce4-b1eb-16643f55e612"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i594cc97cf8fd445d93e8b42affd46414_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNy0xMC0xLTEtMQ_38687377-f33b-4741-862f-49be414b15b3"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib9e6cb1005ff468ba22f735150e9e4ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfNy0xMi0xLTEtMQ_5bde5855-8f7d-4d38-ae44-6369ffcda24a"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia5041469f06d40b78aa48e435adb1f91_I20210325"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfOC04LTEtMS0x_b05419b6-3153-40f3-92b1-64855cfbb526"
      unitRef="usdPerShare">6.2581</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia5041469f06d40b78aa48e435adb1f91_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfOC0xMC0xLTEtMQ_9fda99c5-bfe9-42e8-b348-16d76b1996aa"
      unitRef="shares">15979</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iabb09d4c86434ad68e6614697f2f0296_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfOC0xMi0xLTEtMQ_db911aab-ead9-470e-91e3-4056bc286ed3"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id4d0943ed83f4ae7b160cdc8d2c2f84b_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfOS0xMC0xLTEtMQ_08887f24-a040-4442-a907-e9875f88188d"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RhYmxlOmJmYTdiNTdjZDZhNDQ2MjY5YWFlNDMzYjA4YWMyNjA2L3RhYmxlcmFuZ2U6YmZhN2I1N2NkNmE0NDYyNjlhYWU0MzNiMDhhYzI2MDZfOS0xMi0xLTEtMQ_7184c613-eaf8-49d4-b79b-6e8c56254a1a"
      unitRef="shares">148994</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id6506fb13f6a4edeae24aac1b3fb1ef6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMTkzNw_6b99e764-4019-41c5-a73d-7a9099d9422a"
      unitRef="usd">800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3d570907b42e4a8a8046a0529ce13382_I20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV80OS9mcmFnOmQ1NjdlNzQxMjBlNjRlNTk4YjI3ZGFlYzI5YzAzMjM2L3RleHRyZWdpb246ZDU2N2U3NDEyMGU2NGU1OThiMjdkYWVjMjljMDMyMzZfMjA4NQ_8302d29a-df0e-4190-a2da-95ea3e6d7d36"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfOTAy_5d1b9baa-a0f5-4868-822f-bd54f641cb5e">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:107%"&gt;On August&#160;2, 2021, the Company completed a follow&#x2011;on public offering of Class A common stock at a price of $24.25 per share. The Company issued and sold 2,000,000 shares of Class A common stock. The aggregate net proceeds were $45.5 million after deducting $3.3 million of underwriting discounts and commissions and offering costs. The selling stockholders sold 5,388,024 shares of Class A common stock (including 963,655 shares that were offered and sold pursuant to the full exercise of the underwriters&#x2019; option to purchase additional shares), which were converted from Class B common stock. The Company did not receive any of the proceeds from the sale of the Class A common stock by the selling stockholders. &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:107%"&gt;During the nine months ended September&#160;30, 2021, the Company issued 128,643 shares of Class B common stock through cashless net exercises of the entire 164,973 shares underlying Class B common stock warrants. No Class B common stock warrants were outstanding as of September&#160;30, 2021.&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 table below summarizes the Class A common stock and Class B common stock issued and outstanding as of September&#160;30, 2021.&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: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="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;As of September 30, 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;32,534,812&#160;&lt;/span&gt;&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;64,793,229&#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;97,328,041&#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;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <tdup:NumberOfVotesForEachShareOfCommonStockHeld
      contextRef="i9195351b2bb141fba70fbb85ce513e48_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfOTU_0d5b0bc8-6a51-43d6-b451-ec88c3fe84b0"
      unitRef="vote">1</tdup:NumberOfVotesForEachShareOfCommonStockHeld>
    <tdup:NumberOfVotesForEachShareOfCommonStockHeld
      contextRef="i8db57b164f064607a23717d4480a7295_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMTY0_d1550114-29dd-4876-a654-ebfa3ce9964a"
      unitRef="vote">10</tdup:NumberOfVotesForEachShareOfCommonStockHeld>
    <tdup:StockholdersEquityConversionOfStockRatio
      contextRef="i951dc29c958f4f2da412c946c98ce289_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMjE5_10d4b7f1-bb5c-4393-93dd-47e47e12c6dd"
      unitRef="shares">1</tdup:StockholdersEquityConversionOfStockRatio>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i9a3eaec80b394c39bf08b7fd0e29fa7b_D20210326-20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMzAy_95d3cf35-1a71-430c-be9f-297f39cfdeae"
      unitRef="shares">65970938</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="idee8696f28db43f9b2ec081f77b8844d_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfNDE5_00b93c3b-31d8-4ba6-b67c-5f52db50f2c8"
      unitRef="shares">164973</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i8afdee4ffe93429c9a06e6ae405d856b_I20210802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMTY0OTI2NzQ0NzI0NA_14e94e77-8212-4ddd-a3c0-be48e56a671a"
      unitRef="usdPerShare">24.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5a3f2331e9d94211934e1b0528d78f82_D20210802-20210802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMTY0OTI2NzQ0NzI3Ng_c57d393c-a499-441f-8fa0-5d73f376ebfc"
      unitRef="shares">2000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5e91cf0a0f3e4e39863b2dd09d763d54_D20210802-20210802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfOTg5NTYwNDY1NjU3OA_fe2a4980-3956-4680-bd55-ce945542c468"
      unitRef="usd">45500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5e91cf0a0f3e4e39863b2dd09d763d54_D20210802-20210802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfOTg5NTYwNDY1NjU5OA_f8fdb412-65f7-427f-87f8-66d901844d80"
      unitRef="usd">3300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iae4e0d49338d420ab5dce916a5c710b5_D20210802-20210802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMTY0OTI2NzQ0OTA0Mg_c2958168-bc93-418b-a154-54481e1820d9"
      unitRef="shares">5388024</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i423af9cfbcad4c3bb0f6b697c4f06ead_D20210802-20210802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMTY0OTI2NzQ0NzM5Mw_3d307e1c-d1d4-40b6-afdc-f22529ff7610"
      unitRef="shares">963655</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="ic5fd86087355484aa3d763749cd8e239_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMzg0ODI5MDY5ODEzMA_98f65c22-d3ad-45f1-9bb6-4ef5e19dd486"
      unitRef="shares">128643</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ic09f9528bb20407588bf528fc40f90bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMzg0ODI5MDY5ODEzNg_70d0a1ef-a2ab-4a3c-9928-17d88b7b1794"
      unitRef="shares">164973</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib19bc06aa1714e7380324b21a7313623_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfMzg0ODI5MDY5ODE1MQ_92610a7d-813f-4f3c-acd6-502210b5fbf3"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RleHRyZWdpb246ZDQ0OTExNjk3NmE0NGM5ZmI3ODdkOGFlMjcwM2UwYzNfOTAx_a8bbfda7-fac0-4ef8-ae7e-b73a5d37ffdc">&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 September&#160;30, 2021.&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: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="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;As of September 30, 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;32,534,812&#160;&lt;/span&gt;&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;64,793,229&#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;97,328,041&#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;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id2d73d720b1046b4b761f8c64bb0c2e6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfMy0xLTEtMS0x_9b0c748f-9391-4a0a-a80f-dc17d611995a"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id2d73d720b1046b4b761f8c64bb0c2e6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfMy0zLTEtMS0x_0484ac70-f7fb-4312-8283-046a129d1006"
      unitRef="shares">32534812</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id2d73d720b1046b4b761f8c64bb0c2e6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfMy0zLTEtMS0x_1fdfa4e0-d748-4c07-b95c-12545f77e109"
      unitRef="shares">32534812</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id2d73d720b1046b4b761f8c64bb0c2e6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfMy0zLTEtMS0x_42483e61-b6bb-4eff-a5d6-bc578399fdc7"
      unitRef="shares">32534812</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id2d73d720b1046b4b761f8c64bb0c2e6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfMy0zLTEtMS0x_cc352c26-8b7f-4881-b7e7-43bdb0e859fd"
      unitRef="shares">32534812</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i281b5be68d324deca3a90c1e3f90bb74_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNC0xLTEtMS0x_eceb16a0-1851-45c6-a1b1-692209893ccd"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i281b5be68d324deca3a90c1e3f90bb74_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNC0zLTEtMS0x_373f0511-e53f-489b-a742-344e10a7497f"
      unitRef="shares">64793229</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i281b5be68d324deca3a90c1e3f90bb74_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNC0zLTEtMS0x_574e3e91-aee0-4e9b-9ba5-b26fe4e86137"
      unitRef="shares">64793229</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i281b5be68d324deca3a90c1e3f90bb74_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNC0zLTEtMS0x_866e207e-89f6-4b2c-b32c-041c73ad054f"
      unitRef="shares">64793229</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i281b5be68d324deca3a90c1e3f90bb74_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNC0zLTEtMS0x_de299c1a-806b-4927-86f0-2cb7d15bb21b"
      unitRef="shares">64793229</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNS0xLTEtMS0x_b6bb1f57-83f2-432a-9f4e-8f0c7ab42762"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNS0zLTEtMS0x_91489eb0-d610-4b7a-8730-9c1b4a12a6f6"
      unitRef="shares">97328041</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81Mi9mcmFnOmQ0NDkxMTY5NzZhNDRjOWZiNzg3ZDhhZTI3MDNlMGMzL3RhYmxlOmZmOWJkNDQzNGJlYTRjYTQ4NjMyZmRiYTZkNzdjZjNiL3RhYmxlcmFuZ2U6ZmY5YmQ0NDM0YmVhNGNhNDg2MzJmZGJhNmQ3N2NmM2JfNS0zLTEtMS0x_fff60767-f019-47ee-9287-4a32ecf310e3"
      unitRef="shares">97328041</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjMxNg_37bb6a3b-94c1-4abf-8a04-2ac6600738bb">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="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="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, no stock options were granted under the 2021 Plan.  As of September&#160;30, 2021, 380,679 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="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="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 &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;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 $0.4&#160;million in stock-based compensation related to the ESPP for the nine months ended September&#160;30, 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 and nine months ended in September&#160;30, 2021, $0.6&#160;million and $2.8 million, respectively, was recognized as 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:43.451%"/&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:11.720%"/&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.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine months ended&lt;br/&gt;September 30,&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;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="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;/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,024&#160;&lt;/span&gt;&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;987&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;341&#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;278&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,630&#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;384&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,964&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751&#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;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;2,995&#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,649&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,389&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,057&#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;As of September&#160;30, 2021, there was approximately $23.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.17 years. As of September&#160;30, 2021, there was approximately $0.1&#160;million of total unrecognized compensation expense related to unvested awards under the ESPP that is expected to be recognized over a weighted average period of 0.17 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i312899efe3d3487996afa68a02d28612_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMzg5_0159fd54-81d6-4c95-8ea3-3efa611a9458"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i80e77bf6ab604549b37ca71a221df450_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfNDUx_4ba56e83-dd33-4e21-8192-b7eadea78d77"
      unitRef="shares">380679</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if24ec55a2161494f8e8429a46bd4a8c1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfNzky_05a46f87-9287-4e1b-a490-fab65d4854dd"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iee15646595744a658b14e9a79bc78574_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfOTcw_25ee9b1e-35a1-4d26-9e6f-3ce1e95de939"
      unitRef="shares">3588535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iee15646595744a658b14e9a79bc78574_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMTA2MQ_edbecdf7-46bd-4bfe-a9a7-d7a2829eea56"
      unitRef="usdPerShare">2.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards
      contextRef="i415125a1763544a8af93eba5ca2bcacf_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMTA3NQ_f7aebe7c-9cea-4ebb-b2f8-91393bbac225"
      unitRef="number">0.50</tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i415125a1763544a8af93eba5ca2bcacf_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjMxNw_4d7f86c7-49fc-4184-afd0-2eb493362488">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards
      contextRef="i07622da8fb1245bd8a90c0063877006e_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMTE4Nw_29338139-e274-49a9-b96e-307c5ee4790f"
      unitRef="number">0.50</tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTotalAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i07622da8fb1245bd8a90c0063877006e_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjMxMw_b6fe7383-c09e-47ce-910b-c680676da67d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterInitialPublicOfferingToCommenceVesting
      contextRef="i07622da8fb1245bd8a90c0063877006e_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjMxNA_ed6e73b7-57c6-4623-b41e-f75889a611b7">P1Y</tdup:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterInitialPublicOfferingToCommenceVesting>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="iee15646595744a658b14e9a79bc78574_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMTQ0MQ_44b86125-64dd-4be4-aad9-05ca003c9551"
      unitRef="usd">6700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02c335fcf7f2429094b84082d22b3c46_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMzg0ODI5MDY5OTU2Ng_9ad0d58d-86e6-44ae-9e25-68b2b7e5cb35"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89e6e13c15c3452a8931979fc3557c05_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMTYyNg_60034292-7040-40c5-aac2-6201d805c5c0"
      unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjMxNQ_d2b7adbd-ec01-47d1-b521-caad26c9ebca">&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:43.451%"/&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:11.720%"/&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.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine months ended&lt;br/&gt;September 30,&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;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="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;/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,024&#160;&lt;/span&gt;&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;987&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;341&#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;278&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,630&#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;384&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,964&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751&#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;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;2,995&#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,649&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,389&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,057&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i74f19ffe231a4cc29dbe9e1be5f7e574_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfMy0xLTEtMS0x_02c40b3c-3ec8-4f9d-9b93-785d58c0039b"
      unitRef="usd">1024000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f73ec32a8e5401d89eafc10f2cb0b00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfMy0zLTEtMS0x_be36cba0-2c95-401a-b1d0-8d452a57b349"
      unitRef="usd">987000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8cd805bb08d14234b1c1fe79cab57d94_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfMy01LTEtMS0x_9902839c-94f2-4463-b3f8-05c32b655fdd"
      unitRef="usd">3358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48b98b9c99e3457996c8c0af2fafed23_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfMy03LTEtMS0x_02d1f6b0-0963-4170-b2b1-a860962610fc"
      unitRef="usd">2572000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ac8bdae46b84dc2a591aad9bc85ff6d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNC0xLTEtMS0x_a7f79df9-a472-4a6d-8f87-98891c6e50a6"
      unitRef="usd">341000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cf8e2c40a804c77bbe3482b7de289b5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNC0zLTEtMS0x_7f23aa8a-48a4-4f56-80f6-942df67598df"
      unitRef="usd">278000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1e981b3dd02947c28eca85333e088b68_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNC01LTEtMS0x_6705dd65-21f9-4c24-b26e-cdf8e824c200"
      unitRef="usd">1067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbc4fa7f88fb487b941053b7b13218c0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNC03LTEtMS0x_708ebbe0-f154-49cd-a36e-4f9290186518"
      unitRef="usd">734000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81dfc23050784bdd910ba8632bbe5b41_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNS0xLTEtMS0x_097dd4c3-6a6c-4c47-8237-edef6828b91d"
      unitRef="usd">1630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica4a5cc69d2d4a96b0026e8be33e88d3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNS0zLTEtMS0x_8deb3dcf-a712-4324-9463-036542e60253"
      unitRef="usd">384000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie71e4c64eedc48479db92b2ef2478887_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNS01LTEtMS0x_99183510-4f30-4d66-b0f3-2d75ad8c33d2"
      unitRef="usd">4964000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i800881cfaa0c4ba1ac9cac9c2e6a9ec6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNS03LTEtMS0x_0e695341-3291-4762-a46c-8bc99c1b3659"
      unitRef="usd">1751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7513d745216142c095b52004f078fe72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNi0xLTEtMS0x_4d78b5a3-886e-4303-ae8c-ca92019ac0d3"
      unitRef="usd">2995000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib8a9426392b94610bf9664c36e3bafc6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNi0zLTEtMS0x_6bbd0e6b-fb41-4ef6-90d0-d0c55397d143"
      unitRef="usd">1649000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNi01LTEtMS0x_d2ece2e1-986b-4c84-9186-c4af49a57438"
      unitRef="usd">9389000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RhYmxlOjU0ZTBjODIzNDFjYzQ4ZWFhOGQzOWJlM2UzYWU2ODdmL3RhYmxlcmFuZ2U6NTRlMGM4MjM0MWNjNDhlYWE4ZDM5YmUzZTNhZTY4N2ZfNi03LTEtMS0x_a340c4a3-a53b-4aa5-a708-1351b27318a1"
      unitRef="usd">5057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMTg5Mg_1ce826af-38ac-411c-af72-60d54de74224"
      unitRef="usd">23100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i85f41743d59748b3a64300853d6a4fb3_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjEwNQ_d1f3160a-59b7-476a-83d9-08b686074ce6">P1Y2M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4f0bea5b8303446f8873f24d91120692_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjE0OQ_81dcb47a-66fe-4c17-ad53-9b0097984952"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if24ec55a2161494f8e8429a46bd4a8c1_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81NS9mcmFnOmE5ODczMDVkNmRlNTRjNGViYTdlMmYxNmNkZDM4ZDcwL3RleHRyZWdpb246YTk4NzMwNWQ2ZGU1NGM0ZWJhN2UyZjE2Y2RkMzhkNzBfMjMwNQ_d04e31dd-dd63-487d-8909-b7c1779bf212">P0Y2M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV81OC9mcmFnOjhhMjc2Y2Y3NmE5NTRmOTM4MGNiMzM2MTI4MGYyMjM5L3RleHRyZWdpb246OGEyNzZjZjc2YTk1NGY5MzgwY2IzMzYxMjgwZjIyMzlfNzU3_100ed09d-be04-4893-8e29-5fd960210b35">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="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82MS9mcmFnOmJhZDgyZjBkYjBjMjRkNmVhNGVlMjcwMDIxODA2NTdiL3RleHRyZWdpb246YmFkODJmMGRiMGMyNGQ2ZWE0ZWUyNzAwMjE4MDY1N2JfNTcz_c3197633-3134-4f82-84c0-963be2ce9bc7">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 and nine months ended September&#160;30, 2021 and 2020 was determined based upon estimates of the Company&#x2019;s annual effective tax rate for the years ending December&#160;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 certain state income taxes. The Company has no uncertain tax positions or any unrecognized tax benefits.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ieedd86d99f874bab81209eec2b6b613f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82MS9mcmFnOmJhZDgyZjBkYjBjMjRkNmVhNGVlMjcwMDIxODA2NTdiL3RleHRyZWdpb246YmFkODJmMGRiMGMyNGQ2ZWE0ZWUyNzAwMjE4MDY1N2JfMTIwOTQ2Mjc5MDYxNDc_691f165b-0957-482c-83fa-b8eb215c1dfe"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RleHRyZWdpb246ZDEzNmI3OGM1NTdiNDg0OWI5YjExNDI4MDFiZGViNWFfMzA5_cfac9de6-02e9-412c-a48d-6215bc14e274">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:&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of September 30,&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;20,795,697&#160;&lt;/span&gt;&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;23,093,405&#160;&lt;/span&gt;&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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;Employee stock plan purchases&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;101,305&#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,970,938&#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;133,015&#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;21,249,033&#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;89,197,358&#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="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RleHRyZWdpb246ZDEzNmI3OGM1NTdiNDg0OWI5YjExNDI4MDFiZGViNWFfMzEw_417fe57b-f45b-4bd1-b97c-e84a694e5f12">&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:&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of September 30,&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;20,795,697&#160;&lt;/span&gt;&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;23,093,405&#160;&lt;/span&gt;&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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;Employee stock plan purchases&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;101,305&#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,970,938&#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;133,015&#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;21,249,033&#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;89,197,358&#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="i0d5b13d20e3d41acb8a71001c097422f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfMy0xLTEtMS0x_eb120e18-f998-4b64-87d8-48333ae102c3"
      unitRef="shares">20795697</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i285f12b892e841cea9516ec94d3ec8e9_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfMy0zLTEtMS0x_221149da-8b1f-4c00-8d7f-f65b58c97d8a"
      unitRef="shares">23093405</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4b2520a13ed346f096ffc5d5ee6e3431_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNC0xLTEtMS0x_592805a5-002f-4fb4-8277-9a533f1f847d"
      unitRef="shares">352031</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if975de105f4d41fa849dc587c19c1474_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNC0zLTEtMS0x_11c50b0e-5ab0-4980-ad12-a84d76905ca9"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ae40e620b1b4c0589af7f4b824b9846_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNS0xLTEtMS0x_8ba99000-c8ba-4058-8102-d07b541be44b"
      unitRef="shares">101305</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7217ece3823d4744875dccffb5f5a794_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNS0zLTEtMS0x_ba4919ea-1fe7-4719-826f-6dda4261504b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6de5a27ad58c4fc28ebc031fc37a7e06_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNi0xLTEtMS0x_1c74bb5f-71a9-43f4-bddd-6af2a3090f1f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib0885a7a8b1141f1a81e276b654e1821_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNi0zLTEtMS0x_672f8b0e-558e-4621-853e-ce9809fdd1e6"
      unitRef="shares">65970938</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7267a56404349e5a04153a1700892dd_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNy0xLTEtMS0x_a4be9a6d-10da-4e22-bbca-2ae0dd58c037"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia247359950934ce6885226bb8ac1177d_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfNy0zLTEtMS0x_4ce73d07-aa8c-40a2-94cf-e9a5d0a71dd9"
      unitRef="shares">133015</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfOC0xLTEtMS0x_edae642d-6aba-4627-8c42-9ef1598406ff"
      unitRef="shares">21249033</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibc2c24c632ac489fa16b5ad840536a11_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82NC9mcmFnOmQxMzZiNzhjNTU3YjQ4NDliOWIxMTQyODAxYmRlYjVhL3RhYmxlOmJmZDJmYjU2MzA5NTRmZWU4MzNlMGViYmVlMzFiNmE5L3RhYmxlcmFuZ2U6YmZkMmZiNTYzMDk1NGZlZTgzM2UwZWJiZWUzMWI2YTlfOC0zLTEtMS0x_ca690d34-083c-4ad9-b85c-11d50772494c"
      unitRef="shares">89197358</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2f379d5f8967475abd227226210cb703_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM2ZTk0YWVlYjViODRhN2E5N2ZlMzdhMDYwNTEwNjJhL3NlYzozNmU5NGFlZWI1Yjg0YTdhOTdmZTM3YTA2MDUxMDYyYV82Ny9mcmFnOjZhYTAzMmI4ZGNjMjQ1M2I4N2E1OWQ0YWJhNDllMDJkL3RleHRyZWdpb246NmFhMDMyYjhkY2MyNDUzYjg3YTU5ZDRhYmE0OWUwMmRfMTMwOQ_c7e5172f-eccc-4745-80b1-383230b90f62">Subsequent EventOn October&#160;7, 2021, the Company closed the Remix Acquisition.  Refer to Note 1, Organization and Description of Business for more details.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
